Подсчет количества не NaN элементов в numpy ndarray в Python

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

Спасибо за любую помощь!

Ответы на вопрос(3)

Ваш ответ на вопрос