Tags: Tecnologías
python
Unsplash

 

Antes de entrar en el tema de cómo crear una matriz NXNXM en Python, debemos definir en qué consiste una matriz dentro de este popular lenguaje de programación. 

 

Cuando hablamos de matrices en Python, nos estamos refiriendo a una matriz rectangular bidimensional especializada de datos, los cuales están almacenados en filas y columnas. Dentro de esta matriz puede haber datos en forma de números, cadenas, símbolos, expresiones, etc. La matriz es una de las estructuras de datos importantes que se pueden utilizar en cálculos matemáticos y científicos.

 

¿Cómo funcionan las matrices en Python?

 

Los datos dentro de la matriz tienen un aspecto como el mostrado en esta gráfica:

 

python

 

Primer Paso: 

 

Acá se muestra una matriz de 2x2, donde se observan dos filas y dos columnas. Los datos dentro de esta matriz están presentados en forma de números, donde se observa en la fila uno los valores 2, 3 y en la fila dos los valores 4, 5. En las columnas, está la columna uno con los valores 3 y 4 y la columna dos con los valores 3 y 5.

 

Segundo Paso:

 

Se muestra una matriz ligeramente diferente, de 2 x 3, con dos filas y tres columnas. Los datos dentro de la primera fila tienen valores 2, 3, 4 y en la segunda fila tienen valores 5, 6, 7. La primera columna tiene valores 2,5, la segunda columna tiene valores 3,6 y la tercera columna tiene valores 4,7.

 

De manera similar, puede tener sus datos almacenados dentro de la matriz nxn en Python. Se pueden realizar muchas operaciones en una suma, resta, multiplicación, etc.

 

Crea una matriz de Python usando un tipo de datos de lista anidada

 

En Python, las matrices se representan mediante el tipo de datos de lista. Te vamos a enseñar cómo crear una matriz de 3x3 haciendo uso de la lista. 

 

La matriz está compuesta por tres filas y tres columnas.

 

  • La fila número uno dentro del formato de lista tendrá los siguientes datos: [8,14, -6]
  • La fila número dos será: [12,7,4]
  • La fila número tres será: [-11,3,21]

 

La matriz dentro de una lista con todas las filas y columnas puede verse de la siguiente manera:

 

List = [[Row1], 
           [Row2], 
           [Row3]
           ...
           [RowN]]

 

Así que, de acuerdo con la matriz anterior, el tipo de lista con datos directo de la matriz es el siguiente: 

 

M1 = [[8, 14, -6], [12,7,4], [-11,3,21]]

 

Así podemos leer datos dentro de una matriz Python cuando usamos una lista 

 

Usaremos la matriz anterior. El ejemplo leerá los datos, imprimirá la matriz, mostrará el último elemento de cada fila.

 

Ejemplo: para imprimir la matriz

 

M1 = [[8, 14, -6], 
           [12,7,4], 
           [-11,3,21]]

#To print the matrix
print(M1)


Producción:


The Matrix M1 =  [[8, 14, -6], [12, 7, 4], [-11, 3, 21]]

 

Ejemplo 2: Leer el último elemento de cada fila.

 

M1 = [[8, 14, -6],
           [12,7,4], 
           [-11,3,21]]

matrix_length = len(M1)

#To read the last element from each row.
for i in range(matrix_length):
    print(M1[i][-1])

 

Producción:

 

-6
4
21

 

Ejemplo 3: para imprimir las filas en la matriz

 

M1 = [[8, 14, -6],
           [12,7,4], 
           [-11,3,21]]

matrix_length = len(M1)

#To print the rows in the Matrix
for i in range(matrix_length):
    print(M1[i])

 

Producción:

 

[8, 14, -6]
[12, 7, 4]
[-11, 3, 21]

 

Te recomendamos en video


 

Yes, I liked thiscontent.