回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我在Python中遇到了一个非常奇怪的简单问题。</p>
<pre><code>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)
...
</code></pre>
<p>如下所示,尽管<code>aux</code>是由函数<code>solucoes()</code>更改的矩阵,但矩阵<code>matriz</code>已更改。</p>
<p>前矩阵:<br/>
<code>[[7, 8, 9, 24], [8, 9, 10, 27], [9, 10, 8, 27]]</code></p>
<p>矩阵后:<br/>
<code>[[7, 8, 9, 24], [0.0, -0.14285714285714235, -0.2857142857142847, -0.42857142857142705],
[0.0, 0.0, -3.0, -3.0000000000000018]]</code></p>