Czwarty wymiar
Wypisywanie tablic to dobry sposób na sprawdzenie wyników kodu w przypadku małych tablic, takich jak sudoku_game_and_solution, jednak staje się niepraktyczne przy większych tablicach i tablicach o wyższych wymiarach. Warto też sprawdzić atrybut .shape tablicy.
Teraz utworzysz tablicę 4D zawierającą dwie gry sudoku wraz z rozwiązaniami. Biblioteka numpy jest załadowana jako np. Tablica 3D game_and_solution, którą utworzyłeś w poprzednim ćwiczeniu, jest dostępna razem z new_sudoku_game i new_sudoku_solution.
To ćwiczenie jest częścią kursu
Wprowadzenie do NumPy
Instrukcje do ćwiczenia
- Utwórz kolejną tablicę 3D o nazwie
new_game_and_solution, korzystając z innej pary: tablicy 2D z grą (new_sudoku_game) i tablicy 2D z rozwiązaniem (new_sudoku_solution).new_sudoku_gamepowinien pojawić się przednew_sudoku_solution. - Utwórz tablicę 4D o nazwie
games_and_solutions, łącząc dwie tablice 3D:game_and_solutioninew_game_and_solution– w tej kolejności. - Wypisz kształt tablicy
games_and_solutions.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create a second 3D array of another game and its solution
new_game_and_solution = ____
# Create a 4D array of both game and solution 3D arrays
games_and_solutions = ____
# Print the shape of your 4D array
print(____)