Devo calcolare il numero di elementi non NaN in una matrice numpy ndarray. Come si può fare questo in modo efficiente in Python? Ecco il mio semplice codice per raggiungere questo obiettivo:
import numpy as np
def numberOfNonNans(data):
count = 0
for i in data:
if not np.isnan(i):
count += 1
return count
C'è una funzione incorporata per questo in numpy? L'efficienza è importante perché sto facendo analisi dei Big Data.
Grazie per qualsiasi aiuto!