Rate this post

NumPy là gì?

NumPy là một thư viện Python được sử dụng để làm việc với array.

Nó cũng có các chức năng để làm việc trong miền đại số tuyến tính, biến đổi phạm vi và ma trận.

NumPy được tạo ra vào năm 2005 bởi Travis Oliphant. Nó là một dự án nguồn mở và bạn có thể sử dụng nó một cách tự do.

NumPy hỗ trợ các toán tử cơ bản như trung bình, tối thiểu, tối đa, độ lệch chuẩn, phương sai, v.v.

Sau khi thành thạo NumPy, bạn sẽ có một công cụ mạnh mẽ để phân tích dữ liệu trên dữ liệu số đa chiều.

NumPy là viết tắt của Python number.

NumPy là một thư viện quan trọng cho:

  • Khoa học dữ liệu
  • Máy học
  • Xử lý tín hiệu và hình ảnh
  • Máy tính khoa học và kỹ sư

Tại sao nên sử dụng NumPy?

Trong Python, chúng tôi có các list phục vụ mục đích của array, nhưng chúng xử lý chậm.

NumPy nhằm mục đích cung cấp một đối tượng array nhanh hơn tới 50 lần so với list Python truyền thống.

Đối tượng array trong NumPy được gọi là ndarray, nó cung cấp rất nhiều hàm hỗ trợ giúp làm việc với ndarray rất dễ dàng.

array được sử dụng rất thường xuyên trong khoa học dữ liệu, nơi mà tốc độ và tài nguyên là rất quan trọng.

Khoa học dữ liệu: là một nhánh của khoa học máy tính, nơi chúng tôi nghiên cứu cách lưu trữ, sử dụng và phân tích dữ liệu để lấy thông tin từ đó.

Tại sao NumPy nhanh hơn list?

Các array NumPy được lưu trữ tại một vị trí liên tục trong bộ nhớ không giống như các list, vì vậy các quy trình có thể truy cập và thao tác chúng rất hiệu quả.

Hành động này được gọi là tham chiếu cục bộ trong khoa học máy tính.

Đây là lý do chính tại sao NumPy nhanh hơn list. Ngoài ra, nó được tối ưu hóa để hoạt động với các kiến trúc CPU mới nhất.

NumPy được viết bằng ngôn ngữ nào?

NumPy là một thư viện Python và được viết một phần bằng Python, nhưng hầu hết các phần yêu cầu tính toán nhanh được viết bằng C hoặc C++.

Code NumPy ở đâu?

Mã nguồn cho NumPy được đặt tại kho lưu trữ github này https://github.com/numpy/numpy

Cách cài đặt Numpy sử dụng PIP

NumPy không đi kèm với Python. Chúng tôi phải cài đặt nó bằng trình cài đặt python pip. Thực hiện lệnh sau.

pip install numpy

Cách tốt nhất là cài đặt NumPy với ngăn xếp SciPy đầy đủ. Phân phối nhị phân của ngăn xếp SciPy dành riêng cho các hệ điều hành.

Các bài viết liên quan:

Trên Windows

Trên hệ điều hành Windows, SciPy stack được cung cấp bởi Anaconda, đây là bản phân phối miễn phí của gói Python SciPy.

  1. Cài đặt Anaconda có thể được tải xuống từ trang web chính thức:https://www.anaconda.com/, Nó cũng có sẵn cho Linux và Mac.
  2. Cài đặt CanoPy cũng đi kèm với ngăn xếp SciPy đầy đủ có sẵn miễn phí cũng như giấy phép thương mại. Chúng ta có thể tải xuống bằng cách truy cập liên kết: https://www.enthought.com/products/canopy/
  3. Cài đặt Python (x, y) cũng được cung cấp miễn phí với bản phân phối SciPy đầy đủ. Tải xuống bằng cách truy cập liên kết: https://python-xy.github.io/

Trên Linux

Trong Linux, các trình quản lý gói khác nhau được sử dụng để cài đặt ngăn xếp SciPy. Trình quản lý gói dành riêng cho các bản phân phối khác nhau của Linux.

Xem thêm Cách install OpenCV Python 3 trên Ubuntu bằng pip

Ubuntu

Thực hiện lệnh sau trên thiết bị đầu cuối.

sudo apt-get install python-numpy  
python-scipy python-matplotlibipythonipythonnotebook python-pandas  
python-sympy python-nose  

Redhat

Trên Redhat, các lệnh sau được thực thi để cài đặt ngăn xếp gói Python SciPy.

sudo yum install numpyscipy python-matplotlibipython 
python-pandas sympy python-nose atlas-devel   

Để xác minh cài đặt, hãy mở lời nhắc Python bằng cách thực thi lệnh python trên thiết bị đầu cuối (cmd trong trường hợp cửa sổ) và cố gắng nhập mô-đun NumPy như được hiển thị trong hình ảnh bên dưới. Nếu nó không báo lỗi, thì nó đã được cài đặt thành công.

Xem thêm Sử dụng Linear Algebra trong Numpy

import numpy

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Contact Me on Zalo
Call now