Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Skapa en ny 3D-array med namnet new_game_and_solution med ett annat par av 2D-spel och 2D-lösning: new_sudoku_game och new_sudoku_solution. new_sudoku_game ska komma före new_sudoku_solution.
  • Skapa en 4D-array med namnet games_and_solutions genom att göra en array av de två 3D-arrayerna: game_and_solution och new_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(____)
Redigera och kör kod