1 NumPy
Es principalmente una librería de cálculo con matrices, pero también tiene capacidad de integración con lenguajes compilables y otroas herramientas de cálculo.
1.1 Array
El objeto básico es una lista multidimensional:
- las dimensiones se conocen como ejes
- el rango es el número de dimensiones
.ndim() |
rango (número de dimensiones) |
.shape() |
una tupla con la longitud de cada dimensión |
.size() |
el número de elementos en la lista |
1.1.1 Crear arrays
Los arrays son iterables como todos estos elementos.
numpy.zeros(n)
crea un vector den
elementos (0
)numpy.arange(a, z, s*)
crea un vector numérico dea
az
; opcionalmente con steps definidos pors
numpy.array([[1,2,3], [2,3,4]])
permite crear matrices directamente
import numpy
= numpy.array([[1, 2, 3], [4, 5, 6]]) a
array([[1, 2, 3],
[4, 5, 6]])
- con
.reshape()
es posible crear una matriz a partir de un array:
= numpy.array([[1,2,3,4,5,6]])
b 3,2) b.reshape(
array([1, 2, 3, 4, 5, 6])
array([[1, 2],
[3, 4],
[5, 6]])