CommencerCommencer gratuitement

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

Afficher le cours

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 et new_sudoku_solution. new_sudoku_game doit apparaître avant new_sudoku_solution.
  • Créez un tableau 4D appelé games_and_solutions en créant un tableau à partir des deux tableaux 3D : game_and_solution et new_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(____)
Modifier et exécuter le code