Chciałbym dodać tysiące elementów 4D mądry i rozliczenia dla nans. Prosty przykład stosując 1D tablic będzie:szybkie numpy addnan
X = array([4,7,89,nan,89,65, nan])
Y = array([0,5,4, 9, 8, 100,nan])
z = X+Y
print z = array([4,12,93,9,97,165,nan])
Pisałem prosty dla pętli wokół tego, ale trwa wiecznie - nie inteligentne rozwiązanie. Innym rozwiązaniem może być utworzenie większej macierzy i użycie wąskiego gardła, ale zajmie to zbyt dużo pamięci dla mojego laptopa. Potrzebuję sumy kontrolnej ponad 11000 przypadków.
Czy ktoś ma inteligentny i szybki sposób to zrobić?
Zamaskowane tablice są tutaj, jeśli twoja implementacja numpy jest wystarczająco nowa, aby ją obsłużyć (moja nie jest - może czas na uaktualnienie) (+1). – mgilson
@mgilson: Heh, prawdopodobnie jest czas! Sądzę, że maskowane tablice od paru lat są odrętwiałe. – BrenBarn
Cóż, mój komputer ma kilka lat; ^) – mgilson