Twoja pierwsza tablica NumPy
Gdy oswoisz się z NumPy, konwertowanie list Pythona na tablice NumPy stanie się dla ciebie codziennością – zyskujesz dzięki temu większą szybkość i dostęp do świetnych metod tablicowych.
sudoku_list to lista Pythona zawierająca planszę 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]]
Zaraz przekształcisz sudoku_list w tablicę NumPy, aby móc ćwiczyć z nią w kolejnych lekcjach – na przykład tworząc czterowymiarową tablicę planszy sudoku wraz z ich rozwiązaniami!
To ćwiczenie jest częścią kursu
Wprowadzenie do NumPy
Instrukcje do ćwiczenia
- Zaimportuj NumPy, używając powszechnie przyjętego aliasu.
- Przekonwertuj
sudoku_listna tablicę NumPy o nazwiesudoku_array. - Wyświetl typ klasy
type()zmiennejsudoku_array, aby sprawdzić, czy kod działa poprawnie.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Import NumPy
import ____
# Convert sudoku_list into an array
sudoku_array = ____
# Print the type of sudoku_array
print(____)