La quatrième dimension
Afficher des tableaux est une bonne façon de vérifier le résultat du code pour de petits tableaux comme sudoku_game_and_solution, mais cela devient peu pratique avec des tableaux plus grands ou de dimensions plus élevées. Une autre vérification importante consiste à regarder la valeur de .shape du tableau.
Vous allez maintenant créer un tableau 4D qui contient deux grilles de sudoku et leurs solutions. numpy est chargé sous le nom np. Le tableau 3D game_and_solution que vous avez créé dans l'exemple précédent est disponible, ainsi que new_sudoku_game et new_sudoku_solution.
Cette activité fait partie du cours
Introduction à NumPy
Instructions de l’exercice
- Créez un autre tableau 3D appelé
new_game_and_solutionavec une paire différente de grille 2D et de solution 2D :new_sudoku_gameetnew_sudoku_solution.new_sudoku_gamedoit apparaître avantnew_sudoku_solution. - Créez un tableau 4D appelé
games_and_solutionsen construisant un tableau à partir des deux tableaux 3D :game_and_solutionpuisnew_game_and_solution, dans cet ordre. - Affichez la forme (
shape) degames_and_solutions.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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(____)