НачатьНачать бесплатно

Четвёртое измерение

Вывод массивов на экран — удобный способ проверить результат для небольших массивов, таких как 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(____)
Редактировать и запускать код