Mảng NumPy đầu tiên của bạn
Khi đã quen với NumPy, bạn sẽ thường xuyên chuyển các list của Python thành mảng NumPy để tăng tốc và tận dụng các phương thức mảng mạnh mẽ của NumPy.
sudoku_list là một list Python chứa một trò chơi sudoku:
[[0, 0, 4, 3, 0, 0, 2, 0, 9],
[0, 0, 5, 0, 0, 9, 0, 0, 1],
[0, 7, 0, 0, 6, 0, 0, 4, 3],
[0, 0, 6, 0, 0, 2, 0, 8, 7],
[1, 9, 0, 0, 0, 7, 4, 0, 0],
[0, 5, 0, 0, 8, 3, 0, 0, 0],
[6, 0, 0, 0, 0, 0, 1, 0, 5],
[0, 0, 3, 5, 0, 8, 6, 9, 0],
[0, 4, 2, 9, 1, 0, 3, 0, 0]]
Bạn sẽ chuyển sudoku_list thành một mảng NumPy để có thể luyện tập với nó ở các bài sau, ví dụ tạo một mảng 4D các trò chơi sudoku kèm lời giải!
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
- Import NumPy với bí danh được chấp nhận rộng rãi.
- Chuyển
sudoku_listthành một mảng NumPy tên làsudoku_array. - In lớp
type()củasudoku_arrayđể kiểm tra mã của bạn hoạt động đúng.
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.
# Import NumPy
import ____
# Convert sudoku_list into an array
sudoku_array = ____
# Print the type of sudoku_array
print(____)