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.