【问题标题】:Python Error SyntaxError: invalid syntax for no particular reasonPython Error SyntaxError:无特殊原因的无效语法
【发布时间】: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

【问题讨论】:

  • 数一下你的括号。

标签: python jupyter


【解决方案1】:

你忘记了)

self.wih = (numpy.random.normal(0.0,pow(self.hnodes,- 0.5), 
        (self.hnodes,self.inodes)))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-19
    • 2016-08-20
    • 2023-03-12
    • 1970-01-01
    相关资源
    最近更新 更多