そのため、以下のコードを 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)
配列が空である理由を教えてください。そして、どうすればそれを修正できますか?