Мені потрібно обчислити кількість елементів, що не містять NaN, у матриці numpy 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 за будь-яку допомогу!