Я ищу самый быстрый способ проверить наличие NaN (np.nan
) в массиве NumPy X
. np.isnan(X)
не обсуждается, так как он строит булевый массив формы X.shape
, который потенциально гигантский.
Я пробовал np.nan в X
, но, похоже, это не сработало, потому что np.nan != np.nan
. Есть ли вообще быстрый и эффективный с точки зрения памяти способ сделать это?
(Для тех, кто спросит "насколько гигантский": Я не могу сказать. Это проверка входного кода библиотеки.)