次のコードがあります。
import numpy as np
a=np.array([[1.1,5,100],[2.4,6,200],[3.3,7,300],[4.1,8,400],[4.9,9,500],[5.5,10,600],[6,5],700,[6.5,12,800],[7.2,20,900],[8,20,1000]])
b=np.max(a[:,0])#finds maximum value in 1st column(index=0)
if b > 5:
Do something
5 より大きい値を持つ配列の列 1 の最初の行を識別し、その後の行を削除するコードが必要です。これは、列 1 の最大値が 5 より大きい場合にのみ発生します。結果の配列 c は次のようになります。
c=np.array([[1.1,5,100],[2.4,6,200],[3.3,7,300],[4.1,8,400],[4.9,9,500]])