Den fjärde dimensionen
Att skriva ut arrayer är ett bra sätt att kontrollera resultatet för små arrayer som sudoku_game_and_solution, men det blir opraktiskt med större arrayer och arrayer med fler dimensioner. Ett annat viktigt sätt att kontrollera är att titta på arrayens .shape.
Nu ska du skapa en 4D-array som innehåller två sudokuspel med sina lösningar. numpy är inläst som np. 3D-arrayen game_and_solution som du skapade i föregående exempel finns tillgänglig, tillsammans med new_sudoku_game och new_sudoku_solution.
Den här övningen är en del av kursen
Introduktion till NumPy
Övningsinstruktioner
- Skapa en ny 3D-array med namnet
new_game_and_solutionmed ett annat par av 2D-spel och 2D-lösning:new_sudoku_gameochnew_sudoku_solution.new_sudoku_gameska komma förenew_sudoku_solution. - Skapa en 4D-array med namnet
games_and_solutionsgenom att göra en array av de två 3D-arrayerna:game_and_solutionochnew_game_and_solution, i den ordningen. - Skriv ut formen (
shape) pågames_and_solutions.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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(____)