Wenn ich ein Array einer Matrix in eine andere Variable speichern, wenn ich den Wert der Matrix ändern, wurde das vaule einer anderen Variablen auch geändert. Ich weiß nicht warum.Subtraktion in Array wirkt sich auf das Ergebnis
import numpy as np
a = np.array([[1,2,3],[4,5,6]])
b = a[1,:]
print a
print b
a[1,:] = a[1,:] - a[0,:]
print a
print b
die Ergebnisse
[[1 2 3]
[4 5 6]]
[4 5 6]
[[1 2 3]
[3 3 3]]
[3 3 3]
in diesem Skript ist, wurde der Wert von b auch geändert werden, wenn ein geändert.
Vielen Dank, ich habe es. – Shuhua