Obtener la longitud de un array en NumPy
-
Obtenga la longitud de un array NumPy con la propiedad
numpy.size
en Python -
Obtenga la longitud de un array NumPy con la propiedad
numpy.shape
en Python
Este tutorial discutirá los métodos para obtener la longitud de un array NumPy.
Obtenga la longitud de un array NumPy con la propiedad numpy.size
en Python
La propiedad numpy.size
obtiene el número total de elementos en un array NumPy. Podemos usar esta propiedad para encontrar con precisión la cantidad de elementos en un array NumPy en Python. Vea el siguiente ejemplo de código.
import numpy as np
array = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9])
print(array.size)
Producción :
9
En el código anterior, obtenemos el número de elementos del array array
con la propiedad numpy.size
en Python. Este método funciona muy bien con matrices unidimensionales. No considera los arrays multidimensionales; solo nos da el número total de elementos en un array. Se muestra en el ejemplo de código a continuación.
import numpy as np
array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(array.size)
Producción :
9
En el código anterior, obtenemos el número de elementos del array multidimensional array
con la propiedad numpy.size
en Python. También nos da el valor 9
porque el número total de elementos es el mismo que en el ejemplo anterior. Esta es la razón por la que este método no es adecuado para matrices multidimensionales.
Obtenga la longitud de un array NumPy con la propiedad numpy.shape
en Python
Si también queremos saber el número de elementos de cada dimensión del array NumPy, tenemos que utilizar la propiedad numpy.shape
en Python. La propiedad numpy.shape
devuelve una tupla en forma de (x, y)
, donde x
es el número de filas del array y y
es el número de columnas del array. Podemos encontrar el número total de elementos del array como hemos hecho en el apartado anterior multiplicando x
e y
entre sí. Ver el siguiente ejemplo de código.
import numpy as np
array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(array.shape)
Producción :
(3, 3)
En el código anterior, obtenemos la longitud del array multidimensional array
con la propiedad numpy.shape
de Python. Ahora podemos encontrar el número total de elementos multiplicando los valores de la tupla entre sí. Este método es preferible al anterior porque nos da el número de filas y columnas.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn