What Dies ist ein Artikel, der zusammenfasst, was mir aufgefallen ist und was ich beim Erlernen des maschinellen Lernens mit Chainer untersucht habe. Es wurde nach meinem Verständnis geschrieben, daher kann es falsch sein. Ich werde alle Fehler korrigieren.
Der heutige Fokus liegt auf dem Erlernen von Listen (Arrangements)
Content
Sogenanntes Array. Die Anzahl der Elemente wird durch len (Wert) geschrieben, der aus der Länge abgeleitet wird. Der Vorgang (Schneiden) des Extrahierens nur eines Teils der Sequenz kann leicht durchgeführt werden.
array[x:y] #x ist das Startelement, y ist die Zahl, die anschließend gelesen werden soll, y wird von x gelesen
Bezeichnung, die sagte. Sowohl x als auch y können weggelassen werden. Wenn Sie ein mehrdimensionales Array verwenden, verwenden Sie es, wenn Sie nur ein bestimmtes Array extrahieren. Wenn es sich um ein Array handelt, werden alle Arrays gelesen. Aus irgendeinem Grund scheint es nicht als mehrdimensionale Liste bezeichnet zu werden. Eine einfache Bedienung ist möglich, wenn der Wert am Ende eingefügt wird
array.append(x) #Fügen Sie am Ende x ein
Eine Liste (Array), deren Werte nicht neu geschrieben werden können. Wird hauptsächlich beim gemeinsamen Umgang mit Konstanten verwendet. Können die Verdienste klar angegeben werden? ??
array = (1, 2, 3, 4) #Initialisieren
array[0] = 1 #Die gleiche Lesart wie die Liste, bequem oder unbequem ...
Ein Wort, das angibt, dass der Wert umgeschrieben werden kann oder nicht
Dictionary Python kann auch eine Reihe von Schlüsseln und Werten verwenden. Zum Beispiel
array_vector = ('x': 10, 'y': 20, 'z': 30)
array_vector['x'] => 10
Sie können jede Liste mit Schlüsseln (), Werten (), Elementen () abrufen. Jeder Rückgabewert dict_key, dict_values, dict_items
Die Steuerungssyntax von Python besteht aus zwei Teilen, dem Header und dem Block. Zusammen werden sie als zusammengesetzte Aussage bezeichnet.
Und das. des Weiteren
Ein iterierbares Objekt ist ein Objekt, das Elemente einzeln zurückgeben kann. Sie können den integrierten Funktionsbereich () verwenden, um Ganzzahlen in der Reihenfolge zurückzugeben, in der Sie das Argument angegeben haben. Der Schreibbereich (5) macht es zu einem iterierbaren Objekt, das nacheinander fünf Ganzzahlen 0, 1, 2, 3, 4 zurückgibt.
Es scheint, dass der bedingte Ausdruck in der Sprache c nicht geschrieben, sondern in das Objekt geschrieben und als iterierbares Objekt angegeben wird. Wenn Sie eine Liste mit einer variablen Anzahl von Elementen als iterierbares Objekt angeben
for i in range(len(array)):
Wenn Sie schreiben, wird der Vorgang ohne Überschuss oder Mangel an Anzahl der Elemente wiederholt. Eine gut lesbare Beschreibungsmethode besteht darin, die Liste selbst als iterierbares Objekt zu übergeben.
for i in array:
Die eingebaute Funktion "enumerate ()" ist ein iterierbares Objekt, das, wenn es an ein iterierbares Objekt übergeben wird, ein Taple von "(Elementnummer, Element)" zurückgibt. Die Variable i wird zum Tapple-Typ
for i, j in enumerate(names) #Erfordert zwei Variablen, um Tapple-Elemente zu empfangen
Ein iterierbares Objekt, das mehrere iterierbare Objekte verwendet und nacheinander ein Paar ihrer Elemente zurückgibt, ist "zip ()"
zip ()
gibt die übergebenen iterierbaren Objekte in einem Tupel zurück, beginnend mit dem ersten Element. Die Länge dieses iterierbaren Objekts entspricht der kürzesten Länge des übergebenen iterierbaren Objekts.
Kann es verwendet werden, wenn Sie mehrere Daten gleichzeitig verarbeiten möchten? ?? ??
Comment Eindruck, dass die mit der Liste verbundenen integrierten Funktionen erheblich sind. Ich möchte schnell ausgeben, aber es dauert lange, da die Lernseite sorgfältig geschrieben ist. Morgen werden wir das Erlernen der Python-Syntax beenden und mit dem Erlernen der Mathematik beginnen. Ich habe vor, den bekannten Inhalt zu überspringen. Ich erinnere mich ein wenig an den Abschlag.
Recommended Posts