AttributeError: module 'metpy.units' has no attribute 'knots'
AttributeError: module 'metpy.units' has no attribute 'knots'
我正在尝试将基本单位添加到我的数组中以使用 Metpy 进行计算。使用函数调用 metpy.units.meters(或 .knots 或 .degrees)无效。
这是我的代码片段:
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 是 pandas 数据帧。
这是我不断收到的错误:
AttributeError:模块 'metpy.units' 没有属性 'knots'
如果我尝试,我会得到类似的错误:mpunits.meters
如果你这样导入,你需要做:
mpunits.units.knots
我们通常建议获取单元注册表的规范方法是:
from metpy.units import units
然后允许你写:
units.knots
我正在尝试将基本单位添加到我的数组中以使用 Metpy 进行计算。使用函数调用 metpy.units.meters(或 .knots 或 .degrees)无效。
这是我的代码片段:
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 是 pandas 数据帧。
这是我不断收到的错误: AttributeError:模块 'metpy.units' 没有属性 'knots'
如果我尝试,我会得到类似的错误:mpunits.meters
如果你这样导入,你需要做:
mpunits.units.knots
我们通常建议获取单元注册表的规范方法是:
from metpy.units import units
然后允许你写:
units.knots