Você está aqui: Python ::: Desafios e Lista de Exercícios Resolvidos ::: NumPy Python Library |
Exercício Resolvido de Python NumPy - Como converter um vetor em uma matriz de N linhas e N colunas usando Python e NumPy - Desafio de Programação Resolvido em PythonQuantidade de visualizações: 651 vezes |
Pergunta/Tarefa: Dado o seguinte vetor de inteiros: # vamos criar um vetor com 9 elementos inteiros valores = np.array([3, 1, 4, 8, 2, 17, 9, 5, 6]) Escreva um programa Python NumPy que converte este array unidimensional em uma matriz de três linhas por três colunas. A abordagem recomendada para a resolução do exercício é usar a função reshape() da NumPy. Sua saída deverá ser parecida com: A matriz gerada foi: [[[ 3 1 4] [ 8 2 17] [ 9 5 6]]] Veja a resolução comentada deste exercício em Python: # vamos importar a biblioteca NumPy import numpy as np # função principal do programa def main(): # vamos criar um vetor com 9 elementos inteiros valores = np.array([3, 1, 4, 8, 2, 17, 9, 5, 6]) # vamos converter o vetor em uma matriz de 3 linhas # e três colunas matriz = valores.reshape((1, 3, 3)) |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |