Déjanos discutir.
Propiedad de tamaño
Numpy proporciona la propiedad de tamaño en una matriz que le permite obtener el número total de elementos dentro de la variable de matriz especificada.
Considere el código de ejemplo que se muestra a continuación:
importar numpy como npEn el código anterior, comenzamos importando el paquete Numpy con el alias de NP.
A continuación, creamos una matriz unidimensional que contiene cinco elementos. Entonces, usando el ARR.Propiedad de tamaño, obtenemos el tamaño de la matriz como se muestra en la salida a continuación:
talla 5Aunque la propiedad de tamaño funciona muy bien para matrices unidimensionales, se queda corto para matrices multidimensionales.
El siguiente código ilustra esto:
arr = np.Array ([[1,2,3], [4,5,6]])El código anterior usa la propiedad de tamaño para obtener el tamaño de una matriz 2D. El valor resultante es como se muestra a continuación:
Tamaño: 6Aunque devuelve el número total de elementos en la matriz proporcionada, no representa con precisión el tamaño de la matriz 2D.
Forma numpy ()
Para resolver el problema encontrado con la propiedad de tamaño, necesitamos usar la función Shape ().
La función shape () es beneficiosa ya que devuelve el número de elementos en la matriz proporcionada en cada dimensión.
Esto lo hace útil cuando se trabaja con matrices multidimensionales, ya que devuelve una tupla con el número de elementos en cada dimensión. Por ejemplo, en una matriz 2D, la función debe devolver el número de elementos en la forma (x, y), donde x es el número de elementos en las filas e y es el número de elementos en la columna.
Considere el ejemplo anterior:
arr = np.Array ([[1,2,3], [4,5,6]])En este caso, la función debe devolver:
Tamaño: (2, 3)Tenemos una matriz con dos filas y tres columnas en este caso.
Esto proporciona una representación más precisa de la forma y el tamaño de la matriz proporcionada.
El mismo caso se aplica a las matrices 3D. A continuación se muestra un ejemplo:
arr = np.Array ([[[1,2,3], [4,5,6], [7,8,9]]]))El código anterior debe devolver la forma de la matriz como:
Tamaño: (1, 3, 3)Conclusión
En este artículo, discutimos los tamaños de matriz numpy y cómo usar varias propiedades y funciones numpy para obtener el tamaño y la forma de una matriz.
Gracias por leerte y verte en el siguiente!!