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