La quatrième dimension
L'impression des tableaux est un bon moyen de vérifier la sortie du code pour les petits tableaux tels que sudoku_game_and_solution
, mais elle devient peu pratique lorsqu'il s'agit de tableaux plus grands ou de dimensions plus élevées. Une autre vérification importante consiste à examiner le tableau .shape
.
Vous allez maintenant créer un tableau 4D contenant deux jeux de sudoku et leurs solutions. numpy
est chargé en tant que 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
.
Cet exercice fait partie du cours
Introduction à NumPy
Instructions
- Créez un autre tableau 3D appelé
new_game_and_solution
avec un jeu 2D différent et une paire de solutions 2D :new_sudoku_game
etnew_sudoku_solution
.new_sudoku_game
doit apparaître avantnew_sudoku_solution
. - Créez un tableau 4D appelé
games_and_solutions
en créant un tableau à partir des deux tableaux 3D :game_and_solution
etnew_game_and_solution
, dans cet ordre. - Imprimez la forme de
games_and_solutions
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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(____)