Получение кода ошибки при вычитании массивов / матриц с numpy в Python 3.7.0 - PullRequest
0 голосов
/ 02 сентября 2018

Я пишу простую нейронную сеть для распознавания и решения математических задач. Я получаю код ошибки: ValueError: операнды не могут быть переданы вместе с формами (1,4) (4,2) при вычитании. Есть идеи?

def think(self,inputs):
 return (dot(inputs, self.weights))

def train(self, inputs, outputs, num):
 for iteration in range(num):
  output = self.think(inputs)
  error = numpy.subtract(outputs,output)#line with error
  adjustment = 0.01*dot(inputs.T,error)
  self.weights += adjustment
...