Скажем, теперь у меня есть массив Numpy, который определяется как,
[[1,2,3,4],
[2,3,NaN,5],
[NaN,5,2,3]]
Теперь я хочу иметь список, который содержит все индексы пропущенных значений, что [(1,2),(2,0)]
в данном случае.
Есть ли способ, которым я могу это сделать?
np.isnan в сочетании с np.argwhere
x = np.array([[1,2,3,4],
[2,3,np.nan,5],
[np.nan,5,2,3]])
np.argwhere(np.isnan(x))
вывод:
array([[1, 2],
[2, 0]])
Эта статья взята из Интернета, укажите источник при перепечатке.
Если есть какие-либо нарушения, пожалуйста, свяжитесь с[email protected] Удалить.
я говорю два предложения