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 de ejercicio
- Cree otra matriz 3D llamada
new_game_and_solution
con un juego 2D diferente y un par de soluciones 2D:new_sudoku_game
ynew_sudoku_solution
.new_sudoku_game
debería aparecer antes quenew_sudoku_solution
. - Crea una matriz 4D llamada
games_and_solutions
haciendo una matriz con las dos matrices 3D:game_and_solution
ynew_game_and_solution
, en ese orden. - Imprime la forma de
games_and_solutions
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este 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(____)