回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我想把一个数组复制到另一个大小不同的数组。
我想要这样的函数:</p>
<pre><code>blit(destimg,src,dstlocation)
</code></pre>
<p>例如<code>blit(zeros((7,7)),ones((3,3)),(4,4))</code></p>
<p>会导致</p>
^{pr2}$
<p>数组<code>src</code>的左上中心现在位于数组<code>destimg</code>的位置<code>(4,4)</code>。在</p>
<p>如果我做了<code>blit(zeros((7,7)),ones((3,3)),(5,5))</code>我会得到:</p>
<pre><code>array([[ 0., 0., 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0., 1., 1.],
[ 0., 0., 0., 0., 0., 1., 1.]])
</code></pre>
<p>数组<code>src</code>不适合<code>destimg</code>,但它的左上角仍然位于右侧位置。在</p>