所以我试图通过下面的代码循环 16 次。错误消息说
ValueError:零大小数组到归约操作最大值,没有标识
我在循环之前用数字而不是变量打印了 vorticity_array_850mb 并且它起作用了:
print '涡度数组切片是', vorticity_array_850mb[0:46,0:32]
但是当我在循环中取最大切片值时它不起作用,因为 vorticity_array_850mb 应该是空的:
print 'the vorticity array slice is', vorticity_array_850mb[0:46,0:32]
for row_start in range(0,128, 32):
for column_start in range(0,184, 46):
print vorticity_array_850mb[column_start: column_start+46,row_start:row_start+32]
max_value = np.amax(vorticity_array_850mb[column_start:column_start+46, row_start:row_start+32])
vor_max_list.append(max_value)
你能给出数组为空的原因吗?怎么可能修复它?