Cómo hacer una matriz en Python

Cómo hacer una matriz en Python

En Python una matriz es una estructura de datos que permite almacenar y manipular un conjunto de números o valores de cualquier tipo.

Las matrices se representan como arreglos de dos dimensiones, es decir, como una tabla con filas y columnas.

Por ejemplo, una matriz de 3 filas y 4 columnas se vería así:

| 1  2  3  4 |
| 5  6  7  8 |
| 9  10 11 12 |

Para crear una matriz en Python, puedes utilizar la biblioteca «numpy». La sintaxis es la siguiente:

import numpy as np

# Crear una matriz de 3 filas y 4 columnas con todos los elementos en cero
matriz = np.zeros((3, 4))

# Crear una matriz de 3 filas y 4 columnas con todos los elementos en uno
matriz = np.ones((3, 4))

# Crear una matriz de 3 filas y 4 columnas con elementos aleatorios entre 0 y 1
matriz = np.random.random((3, 4))

# Crear una matriz de 3 filas y 4 columnas con elementos aleatorios enteros entre 1 y 10
matriz = np.random.randint(1, 11, (3, 4))

# Crear una matriz de 3 filas y 4 columnas con elementos consecutivos empezando en cero
matriz = np.arange(12).reshape((3, 4))

# Crear una matriz de 3 filas y 4 columnas con elementos consecutivos empezando en cero y con un salto de 2 en 2
matriz = np.arange(0, 12, 2).reshape((3, 4))

Es importante tener en cuenta que en Python, las matrices se representan como arreglos de dos dimensiones, por lo que se pueden utilizar los métodos de arreglos para trabajar con ellas.

Por ejemplo:

# Acceder al elemento de la fila 1 y columna 2
elemento = matriz[1, 2]

# Modificar el elemento de la fila 2 y columna 3
matriz[2, 3] = 5

# Obtener el número de filas y columnas de la matriz
filas, columnas = matriz.shape

# Iterar sobre todos los elementos de la matriz
for fila in matriz:
    for elemento in fila:
        print(elemento)

Si tienes cualquier duda sobre este tema, lo hablamos en los comentarios.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *