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_game và new_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
Hướng dẫn bài tập
- Tạo một mảng 3D khác tên là
new_game_and_solutionvới một cặp trò chơi 2D và lời giải 2D khác:new_sudoku_gamevànew_sudoku_solution.new_sudoku_gamephải xuất hiện trướcnew_sudoku_solution. - Tạo mảng 4D tên
games_and_solutionsbằng cách tạo một mảng từ hai mảng 3D:game_and_solutionvànew_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(____)