0

所以我试图通过下面的代码循环 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)

你能给出数组为空的原因吗?怎么可能修复它?

4

0 回答 0