Alterar forma de array NumPy
reshape reorganiza os mesmos valores sem alterar a ordem.
O que é Alterar forma de array NumPy?
reshape reorganiza os mesmos valores sem alterar a ordem.
Mude dimensões com reshape.
Quando usar?
- Executar cálculos vetorizados.
- Processar arrays, matrizes e dados científicos.
- Preparar dados para data science e machine learning.
Código de exemplo
main.py
import numpy as np
values = np.arange(1, 7)
matrix = values.reshape(2, 3)
print(matrix)
Saída esperada
[[1 2 3]
[4 5 6]]
Como funciona
O total de elementos deve coincidir; uma view é usada quando possível.
Altere os valores e execute o programa no compilador Python online CodeUtility sem instalar Python.
Exercícios práticos
Altere as entradas e teste casos de borda antes de usar conjuntos de dados maiores.
- Altere shape e dtype.
- Teste números negativos, decimais e valores ausentes.
- Meça o desempenho com arrays maiores.