Bắt đầu ngayBắt đầu miễn phí

Chiều thứ tư

In mảng là cách tốt để kiểm tra đầu ra mã đối với những mảng nhỏ như sudoku_game_and_solution, nhưng sẽ trở nên cồng kềnh khi làm việc với các mảng lớn hơn và có số chiều cao hơn. Một phép kiểm tra quan trọng khác là xem .shape của mảng.

Bây giờ, bạn sẽ tạo một mảng 4D chứa hai trò chơi sudoku và lời giải của chúng. numpy đã được nạp với bí danh np. Mảng 3D game_and_solution bạn đã tạo ở ví dụ trước có sẵn, cùng với new_sudoku_gamenew_sudoku_solution.

Bài tập này là một phần của khóa học

Giới thiệu về NumPy

Xem khóa học

Hướng dẫn bài tập

  • Tạo một mảng 3D khác tên là new_game_and_solution với một cặp trò chơi 2D và lời giải 2D khác: new_sudoku_gamenew_sudoku_solution. new_sudoku_game phải xuất hiện trước new_sudoku_solution.
  • Tạo mảng 4D tên games_and_solutions bằng cách tạo một mảng từ hai mảng 3D: game_and_solutionnew_game_and_solution, theo đúng thứ tự đó.
  • In ra shape của games_and_solutions.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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(____)
Chỉnh sửa và Chạy Mã