1
私は500行5列の配列を持っています。私は最後の4列のそれぞれの値が100より大きいすべての行を見つける必要があります。私は個々の列を個別にチェックする方法を見つけましたが、すべてを一度にチェックしたいと思います。私は軸の引数を挿入しようとしましたが、それは私にエラーを与える。これを行うための簡単な方法が必要です。これは私が仕事に行くことができるものである:すべての列がnumpy配列の特定の基準を満たす行を出力しますか?
over1 = (array[:,1] >= 100)
over2 = (array[:,2] >= 100)
over3 = (array[:,3] >= 100)
over4 = (array[:,4] >= 100)
where = np.argwhere(over1&over2&over3&over4 == True)
there = array[where]
there2 = np.array(there[:,0])
#I had to reshape because the new array was a different shape for some reason
私はPythonとnumpyのに新たなんだので、私はいくつかのトラブル
配列[(配列> = 100).all(軸= 1)] ' – Julien
@Julienそれは働いた。どのように説明できますか? – mama