‫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.