擅长:python、mysql、java
<p>你正在做的手术:</p>
<pre><code>arr -= arr[3]
</code></pre>
<p>以前在纽比中是未定义的行为。它是最近才被定义的,在<a href="https://docs.scipy.org/doc/numpy-1.13.0/release.html#ufunc-behavior-for-overlapping-inputs" rel="nofollow noreferrer">NumPy 1.13.0</a>,发布了<a href="https://github.com/numpy/numpy/releases/tag/v1.13.0" rel="nofollow noreferrer">June 7th this year</a>。新的、定义好的行为总是表现得好像复制了所有输入,尽管当它可以检测到不需要复制时,它试图避免实际复制。在</p>
<p>看起来Numba目前并没有尝试模仿新的行为,无论是因为它有多新,还是因为Numba的特定关注点。在</p>