IniziaInizia gratis

La quarta dimensione

Stampare gli array è un buon modo per controllare l'output del codice per array piccoli come sudoku_game_and_solution, ma diventa scomodo con array più grandi e con dimensioni superiori. Un altro controllo importante è guardare il .shape dell'array.

Ora creerai un array 4D che contiene due sudoku e le rispettive soluzioni. numpy è caricato come np. L'array 3D game_and_solution che hai creato nell'esempio precedente è disponibile, insieme a new_sudoku_game e new_sudoku_solution.

Questo esercizio fa parte del corso

Introduzione a NumPy

Visualizza il corso

Istruzioni dell'esercizio

  • Crea un altro array 3D chiamato new_game_and_solution con una diversa coppia di gioco 2D e soluzione 2D: new_sudoku_game e new_sudoku_solution. new_sudoku_game deve apparire prima di new_sudoku_solution.
  • Crea un array 4D chiamato games_and_solutions costruendo un array a partire dai due array 3D: game_and_solution e new_game_and_solution, in quest'ordine.
  • Stampa la shape di games_and_solutions.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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(____)
Modifica ed esegui il codice