Čtvrtá dimenze
Výpis polí je praktický způsob, jak zkontrolovat výstup u malých polí, jako je sudoku_game_and_solution, ale u větších polí a polí s vyššími dimenzemi se stává nepřehledným. Důležitou alternativou je podívat se na atribut .shape pole.
Nyní vytvoříš 4D pole obsahující dvě sudoku hry a jejich řešení. numpy je načteno jako np. K dispozici máš 3D pole game_and_solution, které jsi vytvořil/a v předchozím příkladu, spolu s new_sudoku_game a new_sudoku_solution.
Toto cvičení je součástí kurzu
Úvod do NumPy
Pokyny k cvičení
- Vytvoř další 3D pole s názvem
new_game_and_solutions jiným párem 2D hry a 2D řešení:new_sudoku_gameanew_sudoku_solution.new_sudoku_gamemusí být přednew_sudoku_solution. - Vytvoř 4D pole s názvem
games_and_solutionstak, že z obou 3D polí sestavíš jedno pole:game_and_solutionanew_game_and_solution, v tomto pořadí. - Vypiš tvar pole
games_and_solutions.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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(____)