1
の値を持つBoolean
配列のすべてのインデックスを見つけるにはどうすればよいでしょうか。例えば、bool
値の配列、値が真であるブール値配列のインデックスを見つけよう
import numpy as np
A = np.array([True, False, True, False, True])
true_list = A[A == True].index.tolist()
の値を持つBoolean
配列のすべてのインデックスを見つけるにはどうすればよいでしょうか。例えば、bool
値の配列、値が真であるブール値配列のインデックスを見つけよう
import numpy as np
A = np.array([True, False, True, False, True])
true_list = A[A == True].index.tolist()
これは容易にそれを行います。
np.where(A)
または:
A.nonzero()
'true_list、= np.where(A)'何を私は行くつもりでしたが、ええ:) –