ganz am Ende des folgenden Scripts sollte doch eigentlich das test-Array ausgegeben werden, oder nicht? Anscheinend setzt Python bei mir test auf test2, gibt also das falsche Array aus und überschreibt das richtige. Dabei ist auch egal, ob ich die Reihenfolge vertausche, also test=test2 verwende. Liegt das an meinem Code oder ist das nur bei mir so? Ich verwende Python 3.5 (64-bit) und Windows 7, falls euch das hilft.
Code: Alles auswählen
import numpy
test=numpy.array([1,2,3,4,5])
test2=test
for i in range(1,5):
test2[i]=test2[i-1]+test2[i]
test2=test
print(test2)
Alex