присвоение значений матрице NumPy - PullRequest
0 голосов
/ 29 сентября 2018

При выполнении кода я сталкиваюсь с синтаксической ошибкой в ​​строке 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 голосов
/ 29 сентября 2018

Это:

O(i-offset,j-offset)

Должно быть так:

O[i-offset,j-offset]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...