Bentornato, voglio parlarti velocemente di qualcosa chiamato Matrix.
E Matrix è un modo per descrivere elenchi 2D o elenchi multidimensionali.
Cosa voglio dire?
Bene, posso creare una matrice e questo è un nome che ho appena creato, così posso chiamarlo come voglio.
Ma di solito queste sono chiamate matrici in programmazione.
E sembra qualcosa del genere, è un array.
Con un altro array al suo interno.
Quindi diciamo, per esempio.
Ne ho uno, due, tre qui.
E poi un altro array, uno o meno, da due a quattro.
Sei.
E poi altri sette, otto, nove.
Cosa sta succedendo qui?
Beh, è un array bidimensionale.
Abbiamo l'array principale.
E poi abbiamo sub iRace, tre array, per l'esattezza.
Ora, perché è utile?
E comunque, questo è bidimensionale, ma possiamo averne più di uno.
Ad esempio, possiamo avere un altro array all'interno di questo array.
Ma perché è importante?
Questi tipi di materassi emergono molto in argomenti come l'apprendimento automatico o l'elaborazione delle immagini.
Ad esempio, un computer non sa davvero cosa sia la foto di un cane.
L'unica cosa che capisce è zero e uno.
Quindi molte foto, ad esempio, diciamo che abbiamo una fotografia molto semplice di una X gigante, forse questa lettera
X.
Bene, un computer può capire un'immagine in base ai pixel sullo schermo, quindi forse possiamo
avere zero uno zero.
Uno zero zero o scusa, uno qui, zero qui e poi uno, e in questo momento un computer può guardarlo.
E se questo rappresenta, diciamo, un minuscolo pixel qui o forse un pixel qui sul mio schermo, il
computer dirà, oh, ce n'è uno qui.
Quindi questo significa che dovrei fare questo verde in questo angolo, poi scuro qui, poi verde, poi verde scuro,
verde scuro, verde scuro.
E un computer è in grado di disegnare, diciamo, una X, e questo è un semplice esempio.
E usando le matrici, possiamo fare molti di questi calcoli pesanti.
Ed è così che i computer funzionano sotto il cofano quando diciamo, ad esempio, sta cercando di visualizzare
qualcosa.
Ma il motivo per cui volevo parlarne qui è che quando vuoi accedere a un elenco multidimensionale,
beh, faresti qualcosa del genere, diciamo Matrix.
Accedi al primo elemento.
E il Matrix, che in questo caso sarà il primo array, perché è il primo elemento e quindi diciamo che
vogliamo accedere allo zero, e qui cambiamo questo in cinque.
Bene, come rifare le parentesi quadre e fare zero uno.
Quindi se vado.
Uno qui, e stampiamolo.
E clicco su Esegui.
Ne ottengo cinque, quindi accede al primo elemento nell'array, quindi guarderà al primo Ottery, prenderà il
primo elemento, che è proprio qui, e poi prenderà il secondo elemento in quell'array.
Quindi zero uno, che fa cinque.
E puoi continuare a farlo, se avesse array multidimensionali, puoi continuare ad aggiungere, continuare ad aggiungere, continuare
ad aggiungere.
Per accedere a quelle informazioni da un array o da un elenco, ma ricorda in Python, vogliamo usare il termine
elenco.
Ci vediamo alla prossima.
Ciao ciao.