私はnumpyの2D配列を持っており、(r、c-1)(行r、coloumn c)が特定の値(int n)と等しいcoloumn cを返すようにしたい。特定の値を含む配列の行を抽出する方法は? (numpy、scipy)
が4000は彼らのものであり、この2次元配列は、ちょうど私が谷を見ている20の一つであるので、私は、
for r in len(rows):
if array[r, c-1] == 1:
store array[r,c]
のようなものを書いた行を反復処理する必要はありません。
「フィルタ」が見つかりましたが、使用方法はわかりません(ドキュメントは見つかりませんでした)。
このような検索機能を備えていますか?
これは私が望むものとほぼ同じです。私は最初のcoloumnが '2'である行を返すようにします。あなたの例では、array([[2,3,4]))だけを返します。 – Sebastian
OK、私は私の答えを更新します。 –
これは良いですか? –