我试图在 MetPy 中重现 Q-Vector 示例,并且在应用命令时出现错误:
q_div = -2*mpcalc.divergence(uqvect, vqvect, dx, dy, dim_order='yx')
错误:ValueError:
divergence
给定参数的单位不正确:u
需要“[速度]”但给定“米 ** 2 / 千克/秒”,v
需要“[速度]”但给定“米 ** 2 / 千克/秒”。
我不知道如何规避这个问题,因为uqvect
并且vqvect
必须有单位meter**2/kilogram/second
。有任何想法吗?或者 MetPy 代码是否存在一般问题,因为我只是从 MetPy 主页获取代码。