属性错误:模块'metpy.units'没有属性'knots'



我正在尝试向数组中添加基本单元,以便使用Metpy进行计算。使用函数调用metpy.units.meters(或.nots或.odegree(不起作用。

这是我的代码片段:

import metpy.units as mpunits
...
wind_speed = webSKNT.values * mpunits.knots
wind_dir = webDRCT .values * mpunits.degrees
webu, webv = mpcalc.wind_components(wind_speed, wind_dir)

其中webSKNT和webDRCT是熊猫数据帧。

以下是我不断得到的错误:AttributeError:模块"metpy.units"没有属性"knots">

如果我尝试,我会得到类似的错误:mpunits.meters

如果你这样做导入,你需要做:

mpunits.units.knots

我们通常建议的获取单元注册表的规范方法是:

from metpy.units import units

然后允许您写入:

units.knots

相关内容

  • 没有找到相关文章

最新更新