ฉันต้องการคำนวณจำนวนองค์ประกอบที่ไม่ใช่ 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
มีฟังก์ชันในตัวสำหรับสิ่งนี้เป็นตัวเลขหรือไม่? ประสิทธิภาพเป็นสิ่งสำคัญเพราะฉันกำลังทำการวิเคราะห์ข้อมูลขนาดใหญ่
ขอบคุณสำหรับความช่วยเหลือ!