Zacznij terazZacznij za darmo

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

Zobacz kurs

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_game powinien pojawić się przed new_sudoku_solution.
  • Utwórz tablicę 4D o nazwie games_and_solutions, łącząc dwie tablice 3D: game_and_solution i new_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(____)
Edytuj i uruchom kod