Willkommen zurück, ich möchte schnell mit Ihnen über etwas namens Matrix sprechen.
Und The Matrix ist eine Möglichkeit, 2D-Listen oder mehrdimensionale Listen zu beschreiben.
Was meine ich?
Nun, ich kann eine Matrix erstellen und dies ist ein Name, den ich gerade gemacht habe, damit ich sie nennen kann, wie ich will.
Aber normalerweise werden diese in der Programmierung als Matrix bezeichnet.
Und es sieht ungefähr so aus, es ist ein Array.
Mit einem anderen Array darin.
Sagen wir also zum Beispiel.
Ich habe eins, zwei, drei hier.
Und dann noch ein Array, eins oder weniger, zwei bis vier.
Sechs.
Und dann noch sieben, acht, neun.
Was passiert hier?
Nun, es ist ein zweidimensionales Array.
Wir haben das Hauptarray.
Und dann haben wir sub iRace, drei Arrays, um genau zu sein.
Warum ist das jetzt nützlich?
Übrigens ist dies zweidimensional, aber wir können mehrere haben.
Zum Beispiel können wir innerhalb dieses Arrays ein weiteres Array haben.
Aber warum ist das wichtig?
Diese Art von Matratzen kommt häufig in Themen wie Machine Learning oder Bildverarbeitung vor.
Zum Beispiel weiß ein Computer nicht wirklich, was ein Foto von einem Hund ist.
Es versteht nur Nullen und Einsen.
Also viele Fotos, zum Beispiel, sagen wir, wir hätten ein sehr einfaches Foto von einem riesigen X, vielleicht diesem Buchstaben
X.
Nun, ein Computer kann ein Bild basierend auf Pixeln auf dem Bildschirm verstehen, also können wir vielleicht
null eins null haben.
Eins null null oder sorry, eins hier, null hier und dann eins, und jetzt kann sich ein Computer das anschauen.
Und wenn dies, sagen wir, ein winzig kleines Pixel hier oder vielleicht ein Pixel hier auf meinem Bildschirm darstellt,
wird der Computer sagen, oh, hier ist eins.
Das heißt, ich sollte dieses Grün in dieser Ecke machen, dann dunkel hier, dann grün, dann
dunkelgrün, dunkelgrün, dunkelgrün.
Und ein Computer kann, sagen wir, ein X zeichnen, und dies ist ein einfaches Beispiel.
Und mit Matrizen können wir viele dieser schweren Berechnungen durchführen.
Und so arbeiten Computer unter der Haube, wenn sie beispielsweise versuchen, etwas anzuzeigen.
Aber der Grund, warum ich hier darüber sprechen wollte, ist, wenn Sie auf eine mehrdimensionale Liste zugreifen möchten, nun,
Sie würden so etwas tun, sagen wir Matrix.
Greifen Sie auf das erste Element zu.
Und die Matrix, die in diesem Fall dieses erste Array ist, weil es das erste Element ist, und dann sagen wir, wir
möchten auf die Null zugreifen, und hier ändern wir dies auf fünf.
Nun, wie wieder eckige Klammern und einfach Null Eins.
Also wenn ich gehe.
Eine hier, und drucken wir sie aus.
Und ich klicke auf Ausführen.
Ich bekomme fünf, also greift es auf das erste Element im Array zu, also schaut es sich die erste Ottery an,
schnappt sich das erste Element, das sich genau hier befindet, und greift dann das zweite Element in diesem Array.
Also null eins, also fünf.
Und Sie können dies weiterhin tun, wenn er mehrdimensionale Arrays hätte, können Sie weiter hinzufügen, weiter hinzufügen,
weiter hinzufügen.
Um auf diese Informationen aus einem Array oder einer Liste zuzugreifen, denken Sie jedoch daran, dass wir in Python den Begriff Liste verwenden
möchten.
Wir sehen uns im nächsten.
Tschüss.