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

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

Xem khóa học

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_list thành một mảng NumPy tên là sudoku_array.
  • In lớp type() của sudoku_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(____)
Chỉnh sửa và Chạy Mã