Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Maak nog een 3D-array genaamd new_game_and_solution met een ander paar van een 2D-spel en een 2D-oplossing: new_sudoku_game en new_sudoku_solution. new_sudoku_game moet vóór new_sudoku_solution komen.
  • Maak een 4D-array genaamd games_and_solutions door een array te maken van de twee 3D-arrays: game_and_solution en new_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(____)
Code bewerken en uitvoeren