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 de exercício
- Crie outra matriz 3D chamada
new_game_and_solution
com um jogo 2D diferente e um par de soluções 2D:new_sudoku_game
enew_sudoku_solution
.new_sudoku_game
deve aparecer antes denew_sudoku_solution
. - Crie uma matriz 4D chamada
games_and_solutions
fazendo uma matriz a partir das duas matrizes 3D:game_and_solution
enew_game_and_solution
, nessa ordem. - Imprima a forma de
games_and_solutions
.
Exercício interativo prático
Experimente este exercício preenchendo 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(____)