用python计算两个风向的差

2024-04-19 20:17:01 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在python中计算两个风向(以度为单位)的差异(WD_Bias),以便结果在-180到180之间?这是我目前掌握的密码?这看起来是我想要的还是我遗漏了什么?在

WD_Bias = WD_model - WD_obs

WD_Bias[WD_Bias>180.]=360.-WD_Bias[WD_Bias>180.]
WD_Bias[WD_Bias<-180.]=WD_Bias[WD_Bias<-180.]+360.

Tags: 密码model单位差异wdobsbias遗漏
1条回答
网友
1楼 · 发布于 2024-04-19 20:17:01

如果你要减去的风向是相同的大小,取差并使用模运算得到-180和+180之间的答案。在

如果它们是不同的量值,将它们表示为向量(实数+图像作品),然后使用反切求向量差角。或使用np角. https://docs.scipy.org/doc/numpy/reference/generated/numpy.angle.html

相关问题 更多 >