切片和检索切片最大值的问题。数组是空的?

时间:2015-05-06 23:34:02

标签: python arrays loops slice empty-list

所以我试图通过下面的代码循环16次。错误消息显示

  

ValueError:零大小数组到减少操作的最大值   没有身份

我在循环之前打印了vorticity_array_850mb,但是数字而不是变量已启动并且有效:

  

打印'涡量阵列切片是',   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)

你能说明数组为空的原因吗?怎么可能解决它?

0 个答案:

没有答案