我正在尝试在 python 中创建一个 sigma 和。
我有一个 100 x 100 矩阵(用 numpy 创建),我有一个包含 100 个值的列表。我的矩阵是变量 A,我的列表是变量 Network。
总和应该是这样的。
hi= Sigma( (A[i][j])* Network[j])
矩阵中的 i 和 j 指的是具体的值,而 Network 中的 j 指的是列表中的值。
所以,如果我想要 h67,总和将是:
(A[67][67]*Network[67]) + (A[67][66]*Network[66]) + (A[67][65*Network[65]) + ...
(A[67][0]*Network[0]).
我的代码如下,但我觉得不对。
def new_sum(i,j):
hi=0
hi+= numpy.sum((A[i][j]*Network[j]))
return hi
我应该怎么办?