gpt4 book ai didi

python - 用我自己的数据制作 windrose

转载 作者:行者123 更新时间:2023-11-28 17:28:38 30 4
gpt4 key购买 nike

我正在尝试根据一系列风速和方向值制作风向图。我知道如何编写原始程序来执行此操作,如下所示:

from windrose import WindroseAxes
from matplotlib import pyplot as plt
import matplotlib.cm as cm
import numpy as np
ws=[2.6,2.3,2.1,2.0,2.1,2.2,2.9,2.8,2.39,1.90,1.54,1.29,0.72,0.18,1.08]
wd=[207,208,215,217,213,209,203,195,187,179,164,139,117,101,280]
print "WD is ",wd
print "WS is ",ws
ax = WindroseAxes.from_ax()
ax.bar(wd,ws, normed=True, opening=0.8, edgecolor='white')
ax.set_legend()
plt.show()

唯一的问题是如何让程序将我的数据读入上述程序中的数组 ws(风速)和 wd(风向)。

数据在一个 ascii 文件中,两列由空格分隔。第一列是风速,第二列是风向。

第一列是风速,第二列是风向。你知道如何在上面的脚本中使用python读取这种类型的风,使第一列占据ws数组,第二列占据wd数组吗?

最佳答案

你可以使用np.loadtxt:

data = np.loadtxt('data.txt')
ws = data[:, 0]
wd = data[:, 1]

关于python - 用我自己的数据制作 windrose,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36414880/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com