Comprimento da matriz Numpy NP

Comprimento da matriz Numpy NP
Neste artigo, discutiremos como você pode obter o tamanho de uma matriz Numpy. Primeiro, é bom notar que o tamanho da coleção é determinado pelo número de elementos na matriz.

Vamos discutir.

Propriedade de tamanho

Numpy fornece a propriedade de tamanho em uma matriz que permite buscar o número total de elementos dentro da variável de matriz especificada.

Considere o código de exemplo mostrado abaixo:

importar numpy como np
arr = np.Array ([1,2,3,4,5])
print (f "tamanho: arr.tamanho")

No código acima, começamos importando o pacote Numpy com o alias de NP.

Em seguida, criamos uma matriz unidimensional com cinco elementos. Então, usando o ARR.Propriedade de tamanho, buscamos o tamanho da matriz, como mostrado na saída abaixo:

Tamanho: 5

Embora a propriedade de tamanho funcione muito bem para matrizes unidimensionais, ela recua para matrizes multidimensionais.

O código abaixo ilustra o seguinte:

arr = np.Array ([[1,2,3], [4,5,6]]))
print (f "tamanho: arr.tamanho")

O código acima usa a propriedade de tamanho para buscar o tamanho de uma matriz 2D. O valor resultante é como mostrado abaixo:

Tamanho: 6

Embora retorne o número total de elementos na matriz fornecida, ele não descreve com precisão o tamanho da matriz 2D.

Forma numpy ()

Para resolver o problema encontrado com a propriedade Size, precisamos usar a função Shape ().

A função Shape () é benéfica, pois retorna o número de elementos na matriz fornecida em cada dimensão.

Isso torna útil ao trabalhar com matrizes multidimensionais, pois retorna uma tupla com o número de elementos em cada dimensão. Por exemplo, em uma matriz 2D, a função deve retornar o número de elementos na forma (x, y), onde x é o número de elementos nas linhas e y é o número de elementos na coluna.

Considere o exemplo anterior:

arr = np.Array ([[1,2,3], [4,5,6]]))
Print (F "Tamanho: NP.forma (arr) ")

Nesse caso, a função deve retornar:

Tamanho: (2, 3)

Temos uma matriz com duas linhas e três colunas neste caso.

Isso fornece uma representação mais precisa da forma e tamanho da matriz fornecida.

O mesmo caso se aplica a matrizes 3D. Um exemplo é mostrado abaixo:

arr = np.Array ([[[1,2,3], [4,5,6], [7,8,9]]])
Print (F "Tamanho: NP.forma (arr) ")

O código acima deve retornar a forma da matriz como:

Tamanho: (1, 3, 3)

Conclusão

Neste artigo, discutimos tamanhos de matriz Numpy e como usar várias propriedades e funções Numpy para obter o tamanho e a forma de uma matriz.

Obrigado por ler e até o próximo!!