Четвёртое измерение
Вывод массивов на экран — удобный способ проверить результат для небольших массивов, таких как sudoku_game_and_solution. Однако при работе с большими массивами и массивами высоких размерностей это становится неудобным. Важной альтернативой является проверка атрибута .shape.
Теперь вы создадите 4D-массив, содержащий две игры судоку вместе с решениями. Библиотека numpy загружена как np. Созданный ранее 3D-массив game_and_solution доступен, а также new_sudoku_game и new_sudoku_solution.
Это упражнение является частью курса
Введение в NumPy
Инструкции к упражнению
- Создайте ещё один 3D-массив с именем
new_game_and_solution, используя другую пару 2D-массивов:new_sudoku_gameиnew_sudoku_solution. Массивnew_sudoku_gameдолжен стоять передnew_sudoku_solution. - Создайте 4D-массив с именем
games_and_solutions, объединив два 3D-массива:game_and_solutionиnew_game_and_solution— именно в таком порядке. - Выведите форму массива
games_and_solutions.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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(____)