擅长:python、mysql、java
<p>这可能有点过头了,但是如果你想保持最小化惊喜的原则,你可以把它(和其他类似的函数)包装在一个函数中,该函数负责保存原始数组:</p>
<pre><code>def fill_diagonal(source_array, diagonal):
copy = source_array.copy()
np.fill_diagonal(copy, diagonal)
return copy
</code></pre>
<p>但问题就变成了“谁会对这样做最不惊讶?”</i></p>