Мне нужно вычислить количество элементов, отличных от NaN, в матрице numpy ndarray. Как можно эффективно сделать это в Python? Вот мой простой код для этого:
import numpy as np
def numberOfNonNans(data):
count = 0
for i in data:
if not np.isnan(i):
count += 1
return count
Есть ли для этого встроенная функция в numpy? Эффективность важна, потому что я занимаюсь анализом больших данных.
Спасибо за любую помощь!