1. ホーム
  2. python

[解決済み] NumPyの配列で0に等しい要素のインデックスを探す

2022-04-22 17:04:34

質問

NumPy には効率的な関数/メソッドがあります。 nonzero() の非ゼロ要素のインデックスを識別するために使用します。 ndarray オブジェクトを作成します。の要素のインデックスを取得する最も効率的な方法は何でしょうか? する の値が0であることを確認します。

どのように解決するのですか?

numpy.where() は私のお気に入りです。

>>> x = numpy.array([1,0,2,0,3,0,4,5,6,7,8])
>>> numpy.where(x == 0)[0]
array([1, 3, 5])