【发布时间】:2017-12-21 20:36:58
【问题描述】:
我在不同的 10 个 NETCDF 文件中有年度时间序列数据。文件形状为:
value.shape =
(365, 310, 250)
我尝试制作一个形状如下的数组:
(3650, 310,250)
通过将年度数据附加到其中。我使用了这个功能但没有用:
files = glob.glob('/home/user/data/*.nc')
time_series = np.array([[]])
for i in files:
yearly = Dataset(i,'r')
value = yearly.variables['AOD'][:,:,:]
time_series = np.append(time_series,value)
任何帮助都将受到高度评价。
【问题讨论】:
-
没用 - 那么会发生什么呢?
-
我得到了这个形状:time_series.shape = (442912500,)
-
numpy.append"如果未指定axis,则值可以是任意形状在使用前会被展平。" -
在执行时:time_series = np.append(time_series,value,axis = 0),我收到此错误:所有输入数组必须具有相同的维数
标签: python arrays numpy netcdf