La cuarta dimensión
Imprimir arrays es una buena forma de comprobar la salida del código para arrays pequeños como sudoku_game_and_solution, pero se vuelve poco práctico con arrays más grandes o de mayor dimensión. Otra comprobación importante es mirar el .shape del array.
Ahora vas a crear un array 4D que contiene dos sudokus y sus soluciones. numpy está cargado como np. El array 3D game_and_solution que creaste en el ejemplo anterior está disponible, junto con new_sudoku_game y new_sudoku_solution.
Este ejercicio forma parte del curso
Introducción a NumPy
Instrucciones del ejercicio
- Crea otro array 3D llamado
new_game_and_solutioncon un par diferente de juego 2D y solución 2D:new_sudoku_gameynew_sudoku_solution.new_sudoku_gamedebe aparecer antes quenew_sudoku_solution. - Crea un array 4D llamado
games_and_solutionsformando un array con los dos arrays 3D:game_and_solutionynew_game_and_solution, en ese orden. - Imprime la forma (
shape) degames_and_solutions.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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(____)