De vierde dimensie
Arrays printen is handig om de uitvoer te controleren voor kleine arrays zoals sudoku_game_and_solution, maar het wordt onhandig bij grotere arrays en arrays met meer dimensies. Een andere belangrijke check is kijken naar de .shape van de array.
Je gaat nu een 4D-array maken die twee sudokuspellen en hun oplossingen bevat. numpy is geladen als np. De 3D-array game_and_solution die je in het vorige voorbeeld hebt gemaakt is beschikbaar, samen met new_sudoku_game en new_sudoku_solution.
Deze oefening maakt deel uit van de cursus
Introductie tot NumPy
Oefeninstructies
- Maak nog een 3D-array genaamd
new_game_and_solutionmet een ander paar van een 2D-spel en een 2D-oplossing:new_sudoku_gameennew_sudoku_solution.new_sudoku_gamemoet vóórnew_sudoku_solutionkomen. - Maak een 4D-array genaamd
games_and_solutionsdoor een array te maken van de twee 3D-arrays:game_and_solutionennew_game_and_solution, in die volgorde. - Print de shape van
games_and_solutions.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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(____)