Мне нужно рассчитать количество элементов, отличных от NaN, в матричной матрице 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? Эффективность важна, потому что я делаю анализ больших данных.
Thnx за любую помощь!