Ich war immer dankbar für Programmier-Tutorials wie DIESES :
Meiner Meinung nach ist dies ein gutes Lehrmaterial und dort wird alles perfekt über objektorientierte Programmierung erklärt. Alle Konzepte, Definitionen sind im Allgemeinen gegeben - nehmen und verwenden!
Aber wie so oft bei Anfängern hatte ich wirklich nur eine Illusion von Klarheit. Wenn Sie Python in der Praxis lernen, erkennen Sie, wie kompliziert alles ist. Und zuerst kann diese Art von Code sogar Horror auslösen, na ja, oder dort ein Gefühl der Ohnmacht, Gedanken "Ich bin undurchdringlich dumm" usw. - Jeder hat seinen eigenen Weg:
def createSetsMultiClasses(wordIndexes,xLen, step):
nClasses = len(wordIndexes)
xTest10Classes01 = []
xTest10Classes = []
for wI in wordIndexes:
sample = (getSetFromIndexes(wI, xLen, step))
xTest10Classes.append(np.array(sample))
xTest10Classes01.append(tokenizer.sequences_to_matrix(sample))
xTest10Classes01 = np.array(xTest10Classes01)
return xTest10Classes01, xTest10ClassesUnd es ist gut, wenn Sie Jahre zum Lernen haben und ein Student im ersten Jahr sind.
Und wenn nicht? Und wann müssen Sie sofort neuronale Netze in Python ohne umfassende Python-Erfahrung studieren? Das heißt, wenn es keine Programmierbasis gibt und es auch keine Zeit für den Aufbau gibt und es viele gute Lehrer gibt, aber alle sagen unterschiedliche Dinge.
Schlimmer noch, Lehrer verstehen nicht immer, wie man grundlegende Dinge erklärt. Es ist einfach und natürlich für sie. Und der Schüler kann nicht immer formulieren, was er nicht versteht und wie er nicht versteht.
- - .
2 , . , . , Python - , .

, , , . , - - ().

Es zeigt, was ich für "umwerfend" halte: wie das objektorientierte Modell in Verbindung mit funktionaler Programmierung funktioniert. Und wie Objekte in Python als Elemente von Funktionen verwendet werden können.
Viel Glück für alle in Ihrem Studium und Verständnis der Realität!