Ich lese das Buch "Make Your Own Neural Network" von Tariq Rashid."Name 'Selbst' ist nicht definiert"
Dies ist mein Code:
Import numpy
class neuralNetwork:
def _init_(self,inputnodes,hiddennodes,outputnodes,learningrate):
self.inodes=inputnodes
self.hnodes=hiddennodes
self.onodes=outputnodes
self.lr=learningrate
pass
def train():
pass
def query():
pass
self.wih=(numpy.random.rand(self.hnodes,self.inodes)-0.5)
self.who=(numpy.random.rand(self.onodes,self.hnodes)-0.5)
Es diesen Fehler erzeugt:
NameError: name 'self' is not defined
Was mache ich falsch?
Ich würde lieber mit einem grundlegenden Tutorial 'Python' beginnen, dann mit den fortgeschrittensten Themen ... Was Ihren Fehler angeht: Sie müssen' numpy' vorher importieren, 'numpy' ist eine berühmte Bibliothek für alle Arten von mathematischem Zeug. – Jan
Sie müssen es mit 'import numpy' importieren, aber ich stimme @Jan zu. – DimKoim
Haben Sie 'numpy' importiert? Ihr Fragentitel ist ein anderer Fehler als der in Ihrer Frage. – roganjosh