【发布时间】:2018-12-17 00:16:33
【问题描述】:
对于 alpha 和 k 固定整数,i
其中所有 x 和 y 变量都是事先已知的。 (这本质上是一个大的迭代矩阵向量乘法的 alpha 坐标)
对于在一个索引上变化的正常总和,我通常创建一个一维数组 A 并将 A[i] 设置为总和的第 i 个索引条目,然后使用 sum(A),但在上面的例子中,最里面的条目sum 取决于前一个 sum 中的索引,而前一个 sum 中的索引又取决于之前 sum 中的索引,一直返回到第一个 sum,这使我无法直接使用这种机智。
我尝试制作一个具有适当长度和宽度的二维数组 B,并将第 0 行设置为最里面的总和中的条目,然后将第 1 行设置为下一个总和乘以 sum(np.transpose(B),0) 中的条目,依此类推,但是第一个总和(第 0 行)的值需要随着第 1 行中的每个条目而变化,因为该总和仍然具有取决于我们在第 1 行中的位置的索引,依此类推,一直到总和 k-i。
一个总和,它允许在它求和的数组的每个位置填充一个“变量”,因此可以解决问题,但我在 numpy 中找不到任何沿着这些线的东西,因此我尝试将一个组合在一起远远失败了——我的直觉说有一个解决方案涉及沿 k-i 维数组的轴求和,但我还不能做到这一点。非常感谢任何帮助。
【问题讨论】: