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

Ver curso

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 y new_sudoku_solution. new_sudoku_game debería aparecer antes que new_sudoku_solution.
  • Crea una matriz 4D llamada games_and_solutions haciendo una matriz con las dos matrices 3D: game_and_solution y new_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(____)