擅长:python、mysql、java
<p>这是Python中常见错误之一的结果。当我们有一个列表<code>b</code>并设置<code>a=b</code>时,我们并不是将<code>a</code>的每个值都设置为<code>b</code>的每个值。相反,我们将它们设置为<strong>相同的事物</strong>它们在记忆中是相同的位置。对其中一个的任何改变都会改变另一个。每当你有两个列表(或任何python对象)看起来总是一样的,或者一个对象在你不希望的时候发生了变化,你应该总是检查你是否做到了这一点。在</p>
<pre><code>x0 = x[:]
</code></pre>
<p>如果是一张单子</p>
^{pr2}$
<p>如果是纽比的话。在</p>
<p>假设这些是numpy数组,您还可以通过设置</p>
<pre><code>x = y/normy
epsilon = x-x0
</code></pre>
<p>而不是一个循环。它会更快,因为numpy已经过优化。在</p>