Welkom terug, ik wil snel met je praten over iets dat Matrix heet.
En The Matrix is een manier om 2D-lijsten of multidimensionale lijsten te beschrijven.
Wat bedoel ik?
Nou, ik kan een matrix maken en dit is een naam die ik zojuist heb gemaakt, zodat ik het kan noemen wat ik wil.
Maar meestal worden deze in het programmeren matrix genoemd.
En het ziet er ongeveer zo uit, het is een array.
Met een andere array erin.
Dus laten we zeggen, bijvoorbeeld.
Ik heb er een, twee, drie hier.
En dan nog een array, één of minder, twee tot vier.
Zes.
En dan nog eens zeven, acht, negen.
Wat gebeurt er hier?
Het is een tweedimensionale array.
We hebben de hoofdreeks.
En dan hebben we sub iRace, drie arrays, om precies te zijn.
Nu, waarom is dit handig?
Trouwens, dit is tweedimensionaal, maar we kunnen er meerdere hebben.
We kunnen bijvoorbeeld een andere array in deze array hebben.
Maar waarom is dit belangrijk?
Dit soort matrassen komt veel naar voren in onderwerpen als machine learning of beeldverwerking.
Een computer weet bijvoorbeeld niet echt wat een foto van een hond is.
Het enige wat het begrijpt zijn nullen en enen.
Dus veel foto's, laten we zeggen dat we een heel eenvoudige foto hadden van een gigantische X, misschien deze letter
X.
Een computer kan een afbeelding begrijpen op basis van pixels op het scherm, dus misschien kunnen we
nul één nul hebben.
Eén nul nul of sorry, één hier, nul hier en dan één, en nu kan een computer hiernaar kijken.
En als dit, laten we zeggen, een heel klein pixelje hier voorstelt of misschien een pixeltje hier op mijn scherm, dan zal
de computer zeggen: oh, hier is er een.
Dus dat betekent dat ik dit groen moet maken in deze hoek, dan donker hier, dan groen,
dan donkergroen, donkergroen, donkergroen.
En een computer kan, laten we zeggen, een X tekenen, en dit is een eenvoudig voorbeeld.
En met behulp van matrices kunnen we veel van deze zware berekeningen doen.
En zo werken computers onder de motorkap, laten we zeggen dat ze bijvoorbeeld iets proberen weer te
geven.
Maar de reden dat ik hier over wilde praten, is dat wanneer je toegang wilt tot een multidimensionale lijst, je
zoiets als dit zou doen, laten we zeggen matrix.
Toegang tot het eerste item.
En de Matrix, die in dit geval deze eerste array zal zijn, omdat het het eerste item is en laten we zeggen dat
we toegang willen tot de nul, en laten we dit veranderen in vijf.
Nou, hoe doen vierkante haken ook weer en doe gewoon nul één.
Dus als ik ga.
Een hier, en laten we die uitprinten.
En ik klik op uitvoeren.
Ik krijg er vijf, dus het heeft toegang tot het eerste item in de array, dus het gaat kijken naar de
eerste Ottery, grijpt het eerste item, dat hier is, en grijpt dan het tweede item in die array.
Dus nul één, dat is vijf.
En je kunt dit blijven doen, als hij multidimensionale arrays had, je kunt blijven toevoegen, blijven toevoegen,
blijven toevoegen.
Om toegang te krijgen tot die informatie vanuit een array of lijst, maar onthoud in Python, we willen de term lijst
gebruiken.
Ik zie je in de volgende.
Tot ziens.