python画风向杆_从u、v分量绘制风速和风向图我试图绘制风速和风向图,但有⼀个错误代码⼀直告诉我“序列太⼤;不能⼤于32”。下⾯是我使⽤的代码:N = 500
ws = np.array(u)
wd = np.array(v)
df = pd.DataFrame({'direction': [ws], 'speed': [wd]})
df
direction speed
0 [[-7.87291, -8.19969, -8.41213, -8.42775, - [[-3.68055, -4.07912, -4.07992, -3.55594, -
from windrose import plot_windrose
N = 500
ws = np.random.random(u) * 6
wd = np.random.random(v) * 360
df = pd.DataFrame({'speed': ws, 'direction': wd})
plot_windrose(df, kind='contour', bins=np.arange(0.01,8,1), cmap=cm.hot, lw=3)
ValueError Traceback (most recent call last)
in ()
1 from windrose import plot_windrose
2 N = 500
3 ws = np.random.random(u) * 6
4 wd = np.random.random(v) * 360
5 df = pd.DataFrame({'speed': ws, 'direction': wd})
mtrand.pyx in mtrand.RandomState.random_sample (numpy\random\mtrand\mtrand.c:10396)()
mtrand.pyx 0_array (numpy\random\mtrand\mtrand.c:1865)()
random python
ValueError: sequence too large; cannot be greater than 32
我如何修复这个问题并绘制U和V?谢谢您。在

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。