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 )