如何用Python编写双重求和

时间:2019-04-25 19:07:09

标签: python

我是编程新手,想用Python编写以下等式。

enter image description here

1 个答案:

答案 0 :(得分:-1)

基本上,它只是一个for循环(嵌套循环),一个for循环内的for循环

def tau(i, J, K):
  total = 0
  for j in J:
    for k in K:
      total += y(i, j)*t(j,k)*x(i,k)
  return total

当然,您可以使用reducelist comprehension将其折叠成几行。如果这是您第一次听说它们,那么您可能需要查找它们。

顺便说一句,我假设您想要香草python。如果您要处理矩阵,请查看numpy