Tvoje první NumPy pole
Jakmile si na NumPy zvykneš, budeš Pythonové seznamy převádět na NumPy pole zcela automaticky – získáš tím vyšší výkon a přístup k výborným metodám pro práci s poli.
sudoku_list je Pythonový seznam obsahující 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]]
Převedeš sudoku_list na NumPy pole, abys s ním mohl/a pracovat v dalších lekcích – například při vytváření 4D pole sudoku her spolu s jejich řešeními!
Toto cvičení je součástí kurzu
Úvod do NumPy
Pokyny k cvičení
- Importuj NumPy pod jeho běžně používaným aliasem.
- Převeď
sudoku_listna NumPy pole s názvemsudoku_array. - Vypiš třídu
type()proměnnésudoku_arraya ověř, že kód funguje správně.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Import NumPy
import ____
# Convert sudoku_list into an array
sudoku_array = ____
# Print the type of sudoku_array
print(____)