J'ai besoin de calculer le nombre d'éléments non-NaN dans une matrice ndarray numpy. Comment faire cela efficacement en Python? Voici mon code simple pour y parvenir:
import numpy as np
def numberOfNonNans(data):
count = 0
for i in data:
if not np.isnan(i):
count += 1
return count
Existe-t-il une fonction intégrée pour cela dans numpy? L'efficacité est importante car je fais des analyses Big Data.
Thnx pour toute aide!