Forma de matriz NumPy
Forma de una matriz
La forma de una matriz es el número de elementos en cada dimensión.
Obtener la forma de una matriz
Las matrices NumPy tienen un atributo llamado shape
que devuelve una tupla con cada índice que tiene el número de elementos correspondientes.
Ejemplo
Imprima la forma de una matriz 2-D:
import numpy as np
arr = np.array([[1, 2, 3, 4],
[5, 6, 7, 8]])
print(arr.shape)
El ejemplo anterior devuelve (2, 4)
, lo que significa que la matriz tiene 2 dimensiones, donde la primera dimensión tiene 2 elementos y la segunda tiene 4.
Ejemplo
Cree una matriz con 5 dimensiones usando ndmin
un vector con valores 1,2,3,4 y verifique que la última dimensión tenga valor 4:
import numpy as np
arr = np.array([1, 2, 3, 4], ndmin=5)
print(arr)
print('shape of array :', arr.shape)
¿Qué representa la tupla de forma?
Los números enteros en cada índice informan sobre la cantidad de elementos que tiene la dimensión correspondiente.
En el ejemplo anterior, en el índice 4, tenemos el valor 4, por lo que podemos decir que la dimensión 5 (4 + 1) tiene 4 elementos.