Sua primeira matriz NumPy
Quando estiver familiarizado com o NumPy, você se verá convertendo listas do Python em matrizes do NumPy o tempo todo para aumentar a velocidade e o acesso aos excelentes métodos de matriz do NumPy.
sudoku_list
é uma lista Python que contém um jogo de sudoku:
[[0, 0, 4, 3, 0, 0, 2, 0, 9],
[0, 0, 5, 0, 0, 9, 0, 0, 1],
[0, 7, 0, 0, 6, 0, 0, 4, 3],
[0, 0, 6, 0, 0, 2, 0, 8, 7],
[1, 9, 0, 0, 0, 7, 4, 0, 0],
[0, 5, 0, 0, 8, 3, 0, 0, 0],
[6, 0, 0, 0, 0, 0, 1, 0, 5],
[0, 0, 3, 5, 0, 8, 6, 9, 0],
[0, 4, 2, 9, 1, 0, 3, 0, 0]]
Você transformará o site sudoku_list
em uma matriz NumPy para que possa praticá-lo em lições posteriores, por exemplo, criando uma matriz 4D de jogos de sudoku junto com suas soluções!
Este exercício faz parte do curso
Introdução ao NumPy
Instruções de exercício
- Importe o NumPy usando seu alias geralmente aceito.
- Converta
sudoku_list
em uma matriz NumPy chamadasudoku_array
. - Imprima a classe
type()
desudoku_array
para verificar se o código funcionou corretamente.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Import NumPy
import ____
# Convert sudoku_list into an array
sudoku_array = ____
# Print the type of sudoku_array
print(____)