Ich möchte mehrere (zwei oder mehr) Arrays hinzufügen, um die Summe für jedes Element zu erhalten. numpy hat eine numpy.sum-Funktion, aber diese Funktion kann nicht verwendet werden, da sie die Summe aller Elemente im Array oder die Summe jeder Zeile oder Spalte berechnet (dachte ich, aber in den Kommentaren). Wenn Sie getan haben, was Sie betont haben, könnten Sie es tun lol). Nachdem ich ein wenig nachgedacht hatte, versuchte ich, die Standardsummenfunktion zu verwenden, und es funktionierte normal.
>>> import numpy as np
>>> hoge = np.array([1,2,3])
>>> sum([hoge,hoge,hoge])
array([3,6,9])
Natürlich können Sie sich das als eine Implementierung vorstellen, die einfach die darin enthaltenen Elemente hinzufügt, aber ... Ah, aber Sie können nicht "" summieren (["a", "b", "c"]) "". Anscheinend scheint es implementiert zu sein, um zu `` `0``` hinzuzufügen. (Ich habe es mit python2.7.13 versucht, daher weiß ich nicht, ob es sich um 3 Serien handelt.)
Recommended Posts