Arrays com Python + Numpy

Fernando Feltrin · Capítulo 23 de 36

Páginas do PDF

Arrays com Python + Numpy

Redefinindo o formato de uma array

data = np.linspace ( 0 , 1 , 7 )

print ( data )

 

Criamos uma nova array de nome data, onde por meio da função np.linspace( ) estamos gerando uma array composta de 7 elementos igualmente distribuídos, com valores entre 0 e 1.

 

O retorno como esperado é uma array de números float, para que haja divisão igual dos valores dos elementos.

 

Redefinindo o formato de uma array

Um dos recursos mais importantes que a biblioteca Numpy nos oferece é a de poder livremente alterar o formato de nossas arrays. Não que isso não seja possível sem o auxílio da biblioteca Numpy, mas a questão mais importante aqui é que no processo de reformatação de uma array numpy, a mesma se reajustará em todos os seus níveis, assim como atualizará seus índices para que não se percam dados entre dimensões.

data5 = np.arange ( 8 )

print ( data5 )

 

Inicialmente apenas para o exemplo criamos nossa array data5 com 8 elementos gerados e ordenados por meio da função np.arange( ). data5 = data5.reshape ( 2 , 4 )