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
Istruzioni dell'esercizio
- Crea un altro array 3D chiamato
new_game_and_solutioncon una diversa coppia di gioco 2D e soluzione 2D:new_sudoku_gameenew_sudoku_solution.new_sudoku_gamedeve apparire prima dinew_sudoku_solution. - Crea un array 4D chiamato
games_and_solutionscostruendo un array a partire dai due array 3D:game_and_solutionenew_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(____)