我在 Python 中遇到了一个非常非常奇怪的简单问题。
def estExt(matriz,erro):
# (1) Determinar o vector X das soluções
print ("Matrix after:");
print(matriz);
aux=matriz;
x=solucoes(aux); # IF aux is a copy of matrix, why the matrix is changed??
print ("Matrix before: ");
print(matriz)
...
如下所示,矩阵 matriz
发生了改变,尽管 aux
是被函数 solucoes()
改变的。
黑客帝国:
[[7, 8, 9, 24], [8, 9, 10, 27], [9, 10, 8, 27]]
黑客帝国:
[[7,8,9,24] ,[0.0,-0.14285714285714235,-0.2857142857142847,-0.42857142857142705] ,
[0.0.0.0,-3.0,-3.000000000000018]