CommencezCommencez gratuitement

Votre premier tableau NumPy

Une fois que vous serez à l'aise avec NumPy, vous convertirez souvent des listes Python en tableaux NumPy pour gagner en rapidité et profiter des excellentes méthodes de tableaux de NumPy.

sudoku_list est une liste Python qui contient une grille de sudoku :

[[0, 0, 4, 3, 0, 0, 2, 0, 9],
 [0, 0, 5, 0, 0, 9, 0, 0, 1],
 [0, 7, 0, 0, 6, 0, 0, 4, 3],
 [0, 0, 6, 0, 0, 2, 0, 8, 7],
 [1, 9, 0, 0, 0, 7, 4, 0, 0],
 [0, 5, 0, 0, 8, 3, 0, 0, 0],
 [6, 0, 0, 0, 0, 0, 1, 0, 5],
 [0, 0, 3, 5, 0, 8, 6, 9, 0],
 [0, 4, 2, 9, 1, 0, 3, 0, 0]]

Vous allez transformer sudoku_list en un tableau NumPy afin de vous exercer avec celui-ci dans les prochaines leçons, par exemple en créant un tableau 4D de grilles de sudoku et de leurs solutions !

Cette activité fait partie du cours

Introduction à NumPy

Voir le cours

Instructions de l’exercice

  • Importez NumPy avec son alias généralement accepté.
  • Convertissez sudoku_list en un tableau NumPy nommé sudoku_array.
  • Affichez la classe type() de sudoku_array pour vérifier que votre code fonctionne correctement.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Import NumPy
import ____

# Convert sudoku_list into an array
sudoku_array = ____

# Print the type of sudoku_array 
print(____)
Modifier et exécuter le code