Programming tutorial - IT technology blog

Tăng Tốc Python với Numba JIT: Xử Lý Dữ Liệu Nặng Nhanh Hơn 100 Lần

Trình biên dịch JIT của Numba biến các vòng lặp Python chậm thành mã máy native, mang lại tốc độ tăng hơn 100 lần cho tính toán số học mà không cần thay đổi thuật toán. Bao gồm cài đặt, @njit, parallel=True, caching và một benchmark thực tế bạn có thể tự chạy — với số liệu thực, không phải ước tính quảng cáo.
Programming tutorial - IT technology blog

Gọi Thư Viện C từ Python với ctypes và cffi: Tăng Tốc Code CPU-Intensive Không Cần Cython

Khi một data pipeline Python bị timeout lúc 2 giờ sáng, giải pháp không phải là tinh chỉnh thuật toán thêm lần nữa — mà là gọi trực tiếp hàm C từ Python bằng ctypes. Bài viết này hướng dẫn cách tích hợp C/C++ với Python qua ctypes và cffi, gọi thư viện hệ thống và loại bỏ nút cổ chai CPU mà không cần đụng vào Cython hay pipeline build.