A quarta dimensão
A impressão de matrizes é uma boa maneira de verificar a saída do código para matrizes pequenas, como sudoku_game_and_solution, mas torna-se difícil de manusear quando você lida com matrizes maiores e com dimensões mais altas. Outra verificação importante é a do array .shape.
Agora, você criará uma matriz 4D que contém dois jogos de sudoku e suas soluções. numpy é carregado como np. A matriz 3D game_and_solution que você criou no exemplo anterior está disponível, juntamente com new_sudoku_game e new_sudoku_solution.
Este exercício faz parte do curso
Introdução ao NumPy
Instruções do exercício
- Crie outra matriz 3D chamada
new_game_and_solutioncom um jogo 2D diferente e um par de soluções 2D:new_sudoku_gameenew_sudoku_solution.new_sudoku_gamedeve aparecer antes denew_sudoku_solution. - Crie uma matriz 4D chamada
games_and_solutionsfazendo uma matriz a partir das duas matrizes 3D:game_and_solutionenew_game_and_solution, nessa ordem. - Imprima a forma de
games_and_solutions.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Create a second 3D array of another game and its solution
new_game_and_solution = ____
# Create a 4D array of both game and solution 3D arrays
games_and_solutions = ____
# Print the shape of your 4D array
print(____)