【发布时间】:2019-04-15 18:54:33
【问题描述】:
我有一个SyntaxError,原因不明。我知道 Python 有时会给出错误的错误行。但是我也检查了前面的行,我没有发现任何错误的行。
import math
import numpy
class neuralNetwork:
def __init__ (self,inputnodes,hiddennodes,outputnodes,learningrate):
#set number of nodes in each input, hidden, output layer
self.inodes= inputnodes
self.hnodes= hiddennodes
self.onodes= outputnodes
```
self.wih = (numpy.random.normal(0.0,pow(self.hnodes,- 0.5),
(self.hnodes,self.inodes))
self.who = (numpy.random.normal(0.0,pow(self.hnodes,- 0.5),
(self.hnodes,self.inodes))
```
# learning rate
elf.lr = learningrate
pass
def train():
pass
def query():
pass
File "<ipython-input-53-3e0b0716fcb1>", line 13 self.who = (numpy.random.normal(0.0,pow(self.hnodes,- 0.5),(self.hnodes,self.inodes)) ^ SyntaxError: invalid syntax
【问题讨论】:
-
数一下你的括号。