La cuarta dimensión
La impresión de matrices es una buena manera de comprobar la salida de código para matrices pequeñas como sudoku_game_and_solution, pero se vuelve difícil de manejar cuando se trata de matrices más grandes y las que tienen dimensiones más altas. Otra comprobación importante es mirar la matriz .shape.
Ahora, crearás un array 4D que contiene dos juegos de sudoku y sus soluciones. numpy se carga como np. La matriz 3D game_and_solution que creó 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
- Cree otra matriz 3D llamada
new_game_and_solutioncon un juego 2D diferente y un par de soluciones 2D:new_sudoku_gameynew_sudoku_solution.new_sudoku_gamedebería aparecer antes quenew_sudoku_solution. - Crea una matriz 4D llamada
games_and_solutionshaciendo una matriz con las dos matrices 3D:game_and_solutionynew_game_and_solution, en ese orden. - Imprime la forma de
games_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(____)