Arrays com Python + Numpy

Fernando Feltrin · Capítulo 32 de 36

Páginas do PDF

Arrays com Python + Numpy

Transposição de arrays

Repare que por exemplo o 4º elemento da array d2 se comparado com o 4º elemento da array d1 retornou False, pois 4 não é maior que 12. Da mesma forma o último elemento de d2 se comparado com o último elemento de d1 retornou True, pois obviamente 25 é maior que 22.

 

Transposição de arrays

Em determinadas aplicações, principalmente em machine learning, é realizada a chamada transposição de matrizes, que nada mais é do que realizar uma alteração de forma da mesma, transformando linhas em colunas e vice versa por meio da função transpose( ).

arr1 = np.array ([[ 1 , 2 , 3 ], [ 4 , 5 , 6 ]])

print ( arr1 )

print ( arr1.shape )

arr1_transposta = arr1.transpose ()

print ( arr1_transposta )

print ( arr1_transposta.shape )

 

Note que inicialmente é criada uma array de nome arr1, bidimensional, com elementos distribuídos em 2 linhas e 3 colunas. Na sequência é criara uma nova variável de nome arr1_transposta que recebe o conteúdo de arr1, sob a função transpose( ). Como sempre, por meio da função print( ) realizaremos as devidas verificações.