Votre premier tableau NumPy
Une fois que vous serez à l'aise avec NumPy, vous vous surprendrez à convertir régulièrement des listes Python en tableaux NumPy pour gagner en rapidité et accéder aux excellentes méthodes de tableaux de NumPy.
sudoku_list
est une liste Python contenant un jeu 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 tableau NumPy afin de pouvoir l'utiliser dans les leçons suivantes, par exemple en créant un tableau 4D de jeux de sudoku avec leurs solutions !
Cet exercice fait partie du cours
Introduction à NumPy
Instructions
- Importez NumPy en utilisant son alias généralement accepté.
- Convertissez
sudoku_list
en un tableau NumPy appelésudoku_array
. - Imprimez la classe
type()
desudoku_array
pour vérifier que votre code a fonctionné correctement.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Import NumPy
import ____
# Convert sudoku_list into an array
sudoku_array = ____
# Print the type of sudoku_array
print(____)