Không gian tự học dành cho sinh viên UET

Chào mừng đến với UETệ

Tìm bài giảng theo học phần, hiểu lại những kiến thức nền và ôn tập theo nhịp học của bạn.

Bài giảng
Đọc Notes, ôn nhanh với Slides và luyện tập qua các bài có lời giải.
Wiki kiến thức
Tra cứu thuật ngữ và bổ sung kiến thức nền ngay khi cần.
Góc học tập
Ôn bằng flashcard, lưu ghi chú và hẹn giờ tập trung.

Bạn có thể xem lại phần giới thiệu ở cuối trang.

Buy me a coffee

Website hoàn toàn miễn phí. Nếu thấy hữu ích, bạn có thể tặng tôi một cốc cà phê theo thông tin dưới đây nhé!

Mã QR chuyển khoản Momo
Ngân hàng
Momo
Tên người nhận
MOMO - TKTH DO MINH TRI
Số tài khoản
01MMTTT0060405229
Skip to content

Vector hóa ​

hóa biểu diễn thao tác trên cả bằng các phép toán tối ưu thay vì một Python cho từng phần tử. Cần hiểu , và quy tắc broadcasting để phép toán tương ứng đúng với điều định làm. Không phải mọi phép vector hóa đều giảm bộ nhớ.

Giải thích kỹ thuật ​

Tốc độ không phải tiêu chí duy nhất. Phép toán trên có thể chuyển sang mã tối ưu bên dưới, nhưng vẫn phải thực hiện công việc. Các mảng tạm có thể làm tăng bộ nhớ và đọc/ghi.

hóa đúng cần giữ ý nghĩa trục, và . Kiểm tra đầu ra trên ví dụ nhỏ trước khi thay toàn bộ bằng một biểu thức .

Ví dụ ​

Với a=[1,2,3], phép a*2 tạo [2,4,6] theo từng phần tử.

Khi nào cần dùng? ​

Đọc NumPy, pandas và lựa chọn cách tính hiệu quả.

Câu hỏi ôn lại ​

[1,2]*2 có phải nhân từng số không?

Xem đáp án

Không. Nó lặp thành [1,2,1,2].

Thuật ngữ liên quan ​

Cập nhật lần cuối:

Ảnh & sơ đồ
100%
Ảnh tài liệu được phóng to