CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Créez un autre tableau 3D appelé new_game_and_solution avec une paire différente de grille 2D et de solution 2D : new_sudoku_game et new_sudoku_solution. new_sudoku_game doit apparaître avant new_sudoku_solution.
  • Créez un tableau 4D appelé games_and_solutions en construisant un tableau à partir des deux tableaux 3D : game_and_solution puis new_game_and_solution, dans cet ordre.
  • Affichez la forme (shape) de games_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(____)
Modifier et exécuter le code