Obter comprimento do array NumPy
-
Obtenha o comprimento de um array NumPy com a propriedade
numpy.sizeem Python -
Obtenha o comprimento de um array NumPy com a propriedade
numpy.shapeem Python
Este tutorial discutirá os métodos para obter o comprimento de um array NumPy.
Obtenha o comprimento de um array NumPy com a propriedade numpy.size em Python
A propriedade numpy.size obtém o número total de elementos em um array NumPy. Podemos usar essa propriedade para encontrar com precisão o número de elementos em um array NumPy em Python. Veja o seguinte exemplo de código.
import numpy as np
array = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9])
print(array.size)
Resultado:
9
No código acima, obtemos o número de elementos no array array com a propriedade numpy.size em Python. Este método funciona muito bem com matrizes unidimensionais. Ele não considera as matrizes multidimensionais; ele apenas nos dá o número total de elementos em um array. Isso é mostrado no exemplo de código abaixo.
import numpy as np
array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(array.size)
Resultado:
9
No código acima, obtemos o número de elementos no array multidimensional array com a propriedade numpy.size em Python. Também nos dá o valor 9 porque o número total de elementos é igual ao do exemplo anterior. Esta é a razão pela qual este método não é adequado para matrizes multidimensionais.
Obtenha o comprimento de um array NumPy com a propriedade numpy.shape em Python
Se também quisermos saber o número de elementos em cada dimensão do array NumPy, temos que usar a propriedade numpy.shape em Python. A propriedade numpy.shape retorna uma tupla na forma de (x, y), onde x é o número de linhas no array e y é o número de colunas no array. Podemos encontrar o número total de elementos no array, como fizemos na seção anterior, multiplicando x e y entre si. Veja o seguinte exemplo de código.
import numpy as np
array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(array.shape)
Resultado:
(3, 3)
No código acima, obtemos o comprimento do array multidimensional array com a propriedade numpy.shape em Python. Agora podemos encontrar o número total de elementos multiplicando os valores na tupla uns com os outros. Este método é preferido em relação ao método anterior porque nos fornece o número de linhas e colunas.
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