Быстрая проверка NaN в NumPy

Я ищу самый быстрый способ проверить наличие NaN (np.nan) в массиве NumPy X. np.isnan(X) не обсуждается, так как он строит булевый массив формы X.shape, который потенциально гигантский.

Я пробовал np.nan в X, но, похоже, это не сработало, потому что np.nan != np.nan. Есть ли вообще быстрый и эффективный с точки зрения памяти способ сделать это?

(Для тех, кто спросит "насколько гигантский": Я не могу сказать. Это проверка входного кода библиотеки.)

106
задан Fred Foo 18 July 2011 в 17:10
поделиться