Giới thiệu NumPy
- Trang trước Xóa tệp Python
- Trang tiếp theo Bắt đầu với NumPy
NumPy là gì?
NumPy là thư viện python để xử lý mảng.
Nó cũng cung cấp các hàm làm việc trong lĩnh vực đại số tuyến tính, biến đổi Fourier và ma trận.
NumPy được Travis Oliphant tạo ra vào năm 2005. Nó là một dự án mở nguồn, bạn có thể sử dụng nó một cách tự do.
NumPy là viết tắt của từ số liệu Python (Numerical Python).
Tại sao lại sử dụng NumPy?
Trong Python, chúng ta có danh sách để đáp ứng chức năng của mảng, nhưng việc xử lý lại rất chậm.
NumPy được thiết kế để cung cấp đối tượng mảng nhanh hơn 50 lần so với danh sách truyền thống của Python.
Các đối tượng mảng trong NumPy được gọi là ndarray
Nó cung cấp nhiều hàm hỗ trợ, giúp sử dụng ndarray
Rất dễ dàng.
Các mảng rất phổ biến trong khoa học dữ liệu vì tốc độ và tài nguyên rất quan trọng.
Khoa học dữ liệu:Một nhánh của khoa học máy tính, nghiên cứu cách lưu trữ, sử dụng và phân tích dữ liệu để thu thập thông tin.
Tại sao NumPy lại nhanh hơn danh sách?
Khác với danh sách, các mảng NumPy được lưu trữ trong một vị trí liên tục trong bộ nhớ, vì vậy quá trình có thể truy cập và thao tác chúng một cách hiệu quả.
Hành vi này trong khoa học máy tính được gọi là tính chất địa phương của tham chiếu.
Đây là lý do chính mà NumPy nhanh hơn danh sách. Nó cũng được tối ưu hóa để sử dụng cùng với kiến trúc CPU mới nhất.
NumPy được viết bằng ngôn ngữ nào?
NumPy là thư viện Python, một phần được viết bằng Python, nhưng phần lớn các phần cần tính toán nhanh đều được viết bằng C hoặc C++.
Kho mã nguồn NumPy ở đâu?
Mã nguồn NumPy nằm trong kho tài liệu github này:https://github.com/numpy/numpy
github: Cho phép nhiều người làm việc trên cùng một kho mã nguồn.
- Trang trước Xóa tệp Python
- Trang tiếp theo Bắt đầu với NumPy