Coletânea Python do ZERO às Redes Neurais Artificiais

Fernando Feltrin · Capítulo 215 de 287

Páginas do PDF

Coletânea Python do ZERO às Redes Neurais Artificiais

Verificando o tamanho e formato de uma array

 

Quando estamos trabalhando com dados em formato de vetor

ou matriz, é muito importante eventualmente verificar o tamanho e formato dos mesmos, até porquê para ser possível realizar operações entre tais tipos de dados os mesmos devem ter um formato padronizado.

data3 = np.random.randint(5, size = (5, 3, 4))

print(data3.ndim)

print(data3.shape)

print(data3.size)

 

Indo diretamente ao ponto, nossa variável data3 é uma array do

tipo numpy como pode ser observado. A partir daí é possível realizar algumas verificações, sendo a primeira delas o método .ndim, que por sua vez retornará o número de dimensões presentes em nossa array. Da mesma forma .shape nos retorna o formato de nossa array (formato de cada dimensão da mesma) e por fim .size retornará o tamanho total dessa matriz.

 

Como retorno das funções print( ) criadas, logo na primeira

linha temos o valor 3 referente a .ndim, que em outras palavras significa tratar-se de uma array tridimensional. Em seguida, na segunda linha temos os valores 5, 3, 4, ou seja, 5 camadas, cada uma com 3 linhas e 4 colunas. Por fim na terceira linha temos o valor 60, que se refere a soma de todos os elementos que compõe essa array / matriz.