Tu primer array de NumPy
Cuando le cojas el ritmo a NumPy, verás que conviertes listas de Python en arrays de NumPy todo el tiempo para ganar velocidad y aprovechar sus excelentes métodos de arrays.
sudoku_list es una lista de Python que contiene un juego de 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]]
Vas a transformar sudoku_list en un array de NumPy para poder practicar con él en las próximas lecciones, por ejemplo creando un array 4D de sudokus junto con sus soluciones.
Este ejercicio forma parte del curso
Introducción a NumPy
Instrucciones del ejercicio
- Importa NumPy usando su alias más habitual.
- Convierte
sudoku_listen un array de NumPy llamadosudoku_array. - Imprime la clase
type()desudoku_arraypara comprobar que tu código funciona correctamente.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Import NumPy
import ____
# Convert sudoku_list into an array
sudoku_array = ____
# Print the type of sudoku_array
print(____)