Longitud de la matriz Numpy NP

Longitud de la matriz Numpy NP
En este artículo, discutiremos cómo puede obtener el tamaño de una matriz numpy. Primero, es bueno tener en cuenta que el tamaño de la colección está determinado por el número de elementos en la matriz.

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 np
arr = np.matriz ([1,2,3,4,5])
imprimir (f "tamaño: arr.tamaño")

En 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 5

Aunque 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]])
imprimir (f "tamaño: arr.tamaño")

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: 6

Aunque 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]])
Impresión (F "Tamaño: NP.forma (arr) ")

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]]]))
Impresión (F "Tamaño: NP.forma (arr) ")

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!!