numpy.where が true と評価された場所の数を見つけたいと思います。次の解決策は機能しますが、かなり醜いです。
b = np.where(a < 5)
num = (b[0]).shape[0]
結果の配列で何かを行う前に、num > 0 かどうかを確認する必要がある言語から来ています。num を取得するよりエレガントな方法、または num を見つけるよりも Pythonic なソリューションはありますか?
(IDL に精通している方のために、単純な .xml を複製しようとしていb = where(a lt 5, num)
ます。)