Python 计算热指数时,如何解决Metpy(';numpy.ndarray';对象没有属性';to';)错误?

Python 计算热指数时,如何解决Metpy(';numpy.ndarray';对象没有属性';to';)错误?,python,metpy,Python,Metpy,我正在编写一个使用Metpy 1.0库计算热指数的代码。但是,在运行代码时,我遇到了以下错误:“numpy.ndarray”对象没有“to”属性 如何解决这个错误。我完全按照关于metpy的教程()中的说明来计算热指数,但它仍然给了我相同的错误。下面是我的一段代码: climate_data = "C:/Users/princ/Documents/python code/heatindex/climate.csv" dataset = pd.read_csv(climat

我正在编写一个使用Metpy 1.0库计算热指数的代码。但是,在运行代码时,我遇到了以下错误:“numpy.ndarray”对象没有“to”属性

如何解决这个错误。我完全按照关于metpy的教程()中的说明来计算热指数,但它仍然给了我相同的错误。下面是我的一段代码:

climate_data = "C:/Users/princ/Documents/python code/heatindex/climate.csv" 

dataset = pd.read_csv(climate_data, index_col=0, parse_dates=True)

hu_index = calc.heat_index (dataset["temperature"].values * units.degC, dataset["humidity"].values * units.percent, mask_undefined = False)

MetPy利用NumPy默认值将计算应用于品脱数量(单位!)。从NumPy 1.17开始,该检查成为默认检查,并在NumPy 1.16中设置环境变量
NumPy\u EXPERIMENTAL\u ARRAY\u FUNCTION=1时可选


修复此问题的最快方法是将NumPy更新为1.17或更高版本,但如果需要NumPyCan,是否可以将用于读取数据的代码包括在内?我猜是netCDF,而您使用的是netcdf4 python?否则,您使用的是什么版本的MetPy?@DopplerShift我已经用代码编辑了我的帖子,以读取我的数据。我正在读一本书。我使用的是metpy 1.0,您可以在上面包含完整错误回溯的文本吗?另外,你能在某处共享数据文件吗?@DopplerShift我在问题中添加了完整的回溯错误。以下是访问csv文件“”的链接