Obter comprimento do array NumPy
-
Obtenha o comprimento de um array NumPy com a propriedade
numpy.size
em Python -
Obtenha o comprimento de um array NumPy com a propriedade
numpy.shape
em 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