回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>假设我有一个2d数组(x,y)和函数z=F(x,y)的值</p>
<pre><code> x = y = array([ 1., 2., 3., 4., 5.])
z= array([[ 1., 2., 3., 4., 5.],
[ 2., 4., 6., 8., 10.],
[ 3., 6., 9., 12., 15.],
[ 4., 8., 12., 16., 20.],
[ 5., 10., 15., 20., 25.]])
</code></pre>
<p>现在我要找到的是积分$p(w)=\int F(x,y)\delta(x-y=w)dx dy$
为此,我通过w=x-y来构造w矩阵
这让我觉得</p>
^{pr2}$
<p>现在我必须把z的所有值加起来,比如w=3,我应该得到4+10=14。在</p>
<p>问题是做最后一部分最好的方法是什么?</em></p>
<p><strong>。这是一个例子,数组通常是不相等的,不具有本例中的对称性。
我想迭代是一个不好的选择,因为这些数组相当大。在</p>