Cómo Crear una Matriz en Python Sin Numpy – Resuelto
En Python, la creación de matrices es una tarea común en la programación. A menudo, se utiliza la librería NumPy para trabajar con matrices de manera eficiente. Sin embargo, es posible crear matrices sin necesidad de utilizar NumPy. En este artículo, te mostraré cómo crear una matriz en Python sin NumPy.
Creando una Matriz en Python
Para crear una matriz en Python sin NumPy, puedes utilizar listas anidadas. Cada lista interna representa una fila de la matriz. Aquí tienes un ejemplo de cómo crear una matriz de 3×3 en Python:
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
En este ejemplo, la variable ‘matrix’ contiene una matriz de 3 filas y 3 columnas. Puedes acceder a elementos individuales de la matriz utilizando índices, por ejemplo, ‘matrix[0][0]’ devuelve el elemento en la primera fila y primera columna.
Operaciones Básicas con Matrices
Una vez que has creado una matriz en Python, puedes realizar diversas operaciones con ella. Por ejemplo, puedes sumar dos matrices elemento por elemento, multiplicar una matriz por un escalar, o transponer una matriz. Aquí tienes un ejemplo de cómo sumar dos matrices en Python:
matrix1 = [
[1, 2],
[3, 4]
]
matrix2 = [
[5, 6],
[7, 8]
]
result = [[matrix1[i][j] + matrix2[i][j] for j in range(len(matrix1[0]))] for i in range(len(matrix1))]
En este ejemplo, ‘result’ contendrá la suma de ‘matrix1’ y ‘matrix2’. Puedes adaptar este código para realizar otras operaciones con matrices.
En resumen, puedes crear y manipular matrices en Python sin necesidad de utilizar la librería NumPy. Utilizando listas anidadas, puedes representar matrices de forma sencilla y realizar operaciones básicas con ellas. ¡Espero que este artículo te haya sido útil para crear tus propias matrices en Python!