Dein erstes NumPy-Array
Sobald du mit NumPy vertraut bist, wirst du Python-Listen ständig in NumPy-Arrays umwandeln, um die Geschwindigkeit zu erhöhen und auf die hervorragenden Array-Methoden von NumPy zugreifen zu können.
sudoku_list
ist eine Liste in Python, die ein Sudoku-Spiel enthält:
[[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]]
Du wirst sudoku_list
in ein NumPy-Array umwandeln, damit du in späteren Lektionen damit üben kannst, zum Beispiel indem du ein vierdimensionales Array mit Sudoku-Spielen und deren Lösungen erstellst!
Diese Übung ist Teil des Kurses
Einführung in NumPy
Anleitung zur Übung
- Importiere NumPy mit seinem allgemein bekannten Alias.
- Wandle
sudoku_list
in ein NumPy-Array namenssudoku_array
um. - Gib den Klassen-
type()
vonsudoku_array
aus, um zu prüfen, ob dein Code richtig funktioniert hat.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Import NumPy
import ____
# Convert sudoku_list into an array
sudoku_array = ____
# Print the type of sudoku_array
print(____)