Bienvenido de nuevo, quiero hablarte rápidamente sobre algo llamado Matrix.
Y The Matrix es una forma de describir listas 2D o listas multidimensionales.
¿Que quiero decir?
Bueno, puedo crear una matriz y este es un nombre que acabo de hacer para poder llamarlo como quiera.
Pero generalmente estos se denominan matrices en programación.
Y se parece a esto, es una matriz.
Con otra matriz dentro de ella.
Digamos, por ejemplo.
Tengo uno, dos, tres aquí.
Y luego otra matriz, una o menos, de dos a cuatro.
Seis.
Y luego otros siete, ocho, nueve.
¿Que esta pasando aqui?
Bueno, es una matriz bidimensional.
Tenemos la matriz principal.
Y luego tenemos sub iRace, tres matrices, para ser exactos.
Ahora bien, ¿por qué es útil esto?
Y, por cierto, esto es bidimensional, pero podemos tener múltiples.
Por ejemplo, podemos tener otra matriz dentro de esta matriz.
Pero ¿Por qué es importante?
Este tipo de colchones surgen mucho en temas como el aprendizaje automático o el procesamiento de imágenes.
Por ejemplo, una computadora no sabe realmente qué es una foto de un perro.
Lo único que entiende son ceros y unos.
Así que muchas fotos, por ejemplo, digamos que teníamos una fotografía muy simple de una X gigante, tal vez esta letra
X.
Bueno, una computadora puede entender una imagen basada en píxeles en la pantalla, así que tal vez
podamos tener cero uno cero.
Un cero cero o lo siento, uno aquí, cero aquí y luego uno, y ahora mismo una computadora puede ver esto.
Y si esto representa, digamos, un pequeño píxel aquí o tal vez un píxel aquí en mi pantalla,
la computadora dirá, oh, hay uno aquí.
Eso significa que debería hacer esto verde en esta esquina, luego oscuro aquí, luego verde, luego verde oscuro,
verde oscuro, verde oscuro.
Y una computadora puede dibujar, digamos, una X, y este es un ejemplo simple.
Y usando matrices, podemos hacer muchos de estos cálculos pesados.
Y así es como funcionan las computadoras debajo del capó cuando digamos, por ejemplo, está tratando de mostrar
algo.
Pero la razón por la que quería hablar de esto aquí es cuando quieres acceder a una lista
multidimensional, bueno, harías algo como esto, digamos matriz.
Accede al primer elemento.
Y la Matriz, que en este caso será esta primera matriz, porque es el primer elemento y luego digamos que queremos
acceder al cero, y aquí vamos a cambiar esto a cinco.
Bueno, ¿cómo volver a poner los corchetes y hacer cero uno?
Así que si me voy.
Uno aquí, e imprimámoslo.
Y hago clic en ejecutar.
Obtengo cinco, por lo que está accediendo al primer elemento de la matriz, por lo que mirará el primer elemento
de Ottery, tomará el primer elemento, que está aquí, y luego tomará el segundo elemento de esa matriz.
Entonces cero uno, que es cinco.
Y puede seguir haciendo esto, si él tuviera matrices multidimensionales, puede seguir agregando, seguir agregando,
seguir agregando.
Para acceder a esa información desde una matriz o lista, pero recuerde que en Python, queremos usar la lista de
términos.
Te veo en el proximo.
Adiós.