【发布时间】:2015-03-10 16:11:58
【问题描述】:
我有一个问题,基于如何“调用”数组中的特定单元格,同时遍历另一个数组。 假设有一个数组a:
a = [[a1 a2 a3],[b1 b2 b3]]
还有一个数组 b:
b = [[c1 c2] , [d1 d2]]
现在,我想使用数组 a 中的信息重新计算数组 b 中的值。具体来说,数组 b 的每个值都必须通过乘以数组 a 中给定的边界之间的高斯函数的积分来重新计算。但是为了简单起见,让我们忘记积分,并假设一个简单的计算是必要的:
c1 = c1 * (a2-a1) ; c2 = c2 * (a3 - a2) and so on,
使用索引它可能看起来像:
b[i,j] = b[i,j] * (a[i, j+1] - a[i,j])
谁能告诉我如何解决这个问题? 非常感谢和最好的问候, 马克
【问题讨论】:
-
你的意思是
c[i,j] = b[i,j] * (a[i, j+1] - a[i,j])? -
a中的元素a1、a2和a3是a[0][0]、a[0][1]、a[0][2],以及元素@9876543@33@、@9876543433和a中的b3是a[1][0]、a[1][1]、a[1][2]。令人困惑的是,a数组中有名为b的元素。无论如何,鉴于此,您应该能够弄清楚b数组中元素的索引是什么。