0

そのため、以下のコードを 16 回ループしようとしています。エラーメッセージは言う

ValueError: ID を持たないゼロ サイズの配列からリダクション操作の最大値

変数の代わりに数値を使用してループを開始する前に、 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