Preciso calcular o número de elementos não NaN em uma matriz ndarray numpy. Como alguém faria isso com eficiência em Python? Aqui está meu código simples para conseguir isso:
import numpy as np
def numberOfNonNans(data):
count = 0
for i in data:
if not np.isnan(i):
count += 1
return count
Existe uma função interna para isso no numpy? A eficiência é importante porque estou fazendo análises de Big Data.
Thnx por qualquer ajuda!