Il tuo primo array NumPy
Quando avrai preso confidenza con NumPy, ti capiterà spesso di convertire le liste di Python in array NumPy per ottenere più velocità e per sfruttare gli ottimi metodi per gli array di NumPy.
sudoku_list è una lista Python che contiene un gioco del sudoku:
[[0, 0, 4, 3, 0, 0, 2, 0, 9],
[0, 0, 5, 0, 0, 9, 0, 0, 1],
[0, 7, 0, 0, 6, 0, 0, 4, 3],
[0, 0, 6, 0, 0, 2, 0, 8, 7],
[1, 9, 0, 0, 0, 7, 4, 0, 0],
[0, 5, 0, 0, 8, 3, 0, 0, 0],
[6, 0, 0, 0, 0, 0, 1, 0, 5],
[0, 0, 3, 5, 0, 8, 6, 9, 0],
[0, 4, 2, 9, 1, 0, 3, 0, 0]]
Trasformerai sudoku_list in un array NumPy così potrai farci pratica nelle prossime lezioni, ad esempio creando un array 4D di sudoku insieme alle loro soluzioni!
Questo esercizio fa parte del corso
Introduzione a NumPy
Istruzioni dell'esercizio
- Importa NumPy usando il suo alias più comune.
- Converte
sudoku_listin un array NumPy chiamatosudoku_array. - Stampa la classe
type()disudoku_arrayper verificare che il codice funzioni correttamente.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Import NumPy
import ____
# Convert sudoku_list into an array
sudoku_array = ____
# Print the type of sudoku_array
print(____)