Creando arreglos
Abra un nuevo intérprete de Python en Ternimal.
python3
Antes de poder comenzar a trabajar con matrices, debemos crearlas. NumPy ofrece varios métodos para crear matrices, como:
1. np.array()
Esta función crea una matriz a partir de una lista o tupla de Python.
import numpy as np
## Creando una matriz a partir de una lista de Python
my_list = [1, 2, 3, 4, 5]
my_array = np.array(my_list)
print(my_array) ## Salida: [1 2 3 4 5]
## Creando una matriz a partir de una tupla de Python
my_tuple = (6, 7, 8, 9, 10)
my_array = np.array(my_tuple)
print(my_array) ## Salida: [ 6 7 8 9 10]
2. np.zeros()
Esta función crea una matriz de ceros con una forma dada.
## Creando una matriz de ceros
my_array = np.zeros((3, 4))
print(my_array)
## Salida:
## [[0. 0. 0. 0.]
## [0. 0. 0. 0.]
## [0. 0. 0. 0.]]
3. np.ones()
Esta función crea una matriz de unos con una forma dada.
## Creando una matriz de unos
my_array = np.ones((2, 3))
print(my_array)
## Salida:
## [[1. 1. 1.]
## [1. 1. 1.]]
4. np.arange()
Esta función crea una matriz con valores espaciados uniformemente dentro de un rango dado.
## Creando una matriz con valores espaciados uniformemente
my_array = np.arange(0, 10, 2)
print(my_array) ## Salida: [0 2 4 6 8]
5. np.linspace()
Esta función crea una matriz con valores espaciados uniformemente entre dos puntos finales.
## Creando una matriz con valores espaciados uniformemente entre dos puntos finales
my_array = np.linspace(0, 1, 5)
print(my_array) ## Salida: [0. 0.25 0.5 0.75 1. ]