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