将值分配给numpy矩阵

时间:2018-09-29 05:32:34

标签: python arrays numpy

运行代码时,我在第7行遇到语法错误。

import numpy as np
offset = 2

V1 = np.ones((30,21))
O = np.zeros(an-offset,pn-offset)
for i in range(offset+1,an):
  for j in range(offset+1,pn):
    O(i-offset,j-offset) = (np.absolute(np.dot(np.array(V1)[:,i],np.array(V2)[:,j])))/(np.linalg.norm(V1[:,i]),np.linalg.norm(V2[:,j]))

SyntaxError:无法分配给函数调用

1 个答案:

答案 0 :(得分:0)

此:

O(i-offset,j-offset)

应该是这样

O[i-offset,j-offset]