Thư viện python pip nguyễn ảnh

Cài đặt Python

Để cài đặt Python lên máy tính, ta cần tải bộ cài Python tại https://www.python.org/downloads/ và cài theo hướng dẫn.

Cài đặt pip

pip là công cụ quản lý các gói thư viện python (Python package manager). Với việc sử dụng pip, ta sẽ dễ dàng cài đặt các gói thư viện cần thiết trong quá trình làm việc với Python.

Nếu bạn sử dụng Python phiên bản từ 2.7.9 trở lên (đối với Python 2) hoặc 3.4 trở lên (với Python 3), mặc định pip đã được cài đặt sẵn cùng Python. Trong trường hợp bạn đáng sử dụng Python phiên bản thấp hơn như đã nêu ở trên, bạn cần cài đặt pip theo hướng dẫn từ trang chủ https://pip.pypa.io/en/stable/installing/

Đề cập nhật pip hiện thời lên phiên bản mới nhất, bạn dùng câu lệnh

python -m pip install --upgrade pip

Giới thiệu một số gói thư viện thông dụng cho Python

NumPy

Được tạo bởi Travis Oliphant, NumPy là một “ngựa kéo” phân tích thực sự của Python. Nó cung cấp cho người dùng cách làm việc với các mảng nhiều chiều, cùng một số lượng lớn các hàm để xử lý trên các toán tử toán học nhiều chiều trên các mảng đó. Mảng là các khối dữ liệu được sắp xếp theo nhiều chiều dựa trên các véc tơ và ma trận trong toán học. Mảng thường hữu ích không chỉ trong việc lưu dữ liệu mà cả việc tính toán nhanh các ma trận, điều không thể thiếu khi giải quyết các vấn đề liên quan đến khoa học dữ liệu.

Cài đặt: pip install numpy

Trang chủ: http://www.numpy.org

SciPy

Là một dự án gốc bởi Travis Oliphant, Pearu Peterson, and Eric Jones, SciPy hoàn thiện các tính năng của NumPy, nhằm cung cấp các thuật toán cho đại số tuyến tính, không gian ma trận, xử lý tín hiệu và xử lý ảnh, tối ưu, biến đổi Fourier,…

Cài đặt: pip install scipy

Trang chủ: http://www.scipy.org

pandas

pandas là thư viện thực hiện mọi thứ mà NymPy và SciPy không thể làm. Nó làm việc với các đối tượng cấu trúc dữ liệu, DataFrames và Chuỗi (Series). pandas cho phép bạn có thể xử lý các bảng dữ liệu phức tạp của nhiều loại khác nhau (điều mà các mảng của NumPy thông thể làm được) và chuỗi thời gian. Bạn sẽ dễ dàng tải dữ liệu từ nhiều nguồn khác nhau, sau đó slide, dice, xử lý các thành phần còn thiếu, thêm, đổi tên, tổng hợp (aggregate), reshape và cuối cùng là trực quan dữ liệu theo ý của bạn.

Cài đặt: pip install pandas

Trang chủ: http://pandas.pydata.org

Scikit-learn

Bắt đầu như một phần của SciKits, Scikit-learn là lõi hoạt động của khoa học dữ liệu trên Python. Nó cung cấp tất cả những gì bạn cần để tiền xử lý dữ liệu, học giám sát và không giám sát, lựa chọn mô hình, validate và error metrics.

Cài đặt: pip install scikit-learn

Trang chủ: http://scikit-learn.org/stable

IPython

Một cách tiếp cận khoa học yêu cầu thử nghiệm nhanh các giả thuyết khác nhau trong một khoảng thời gian. IPython được tạo bởi Fernando Perez để giải quyết việc cần thiết một lệnh Shell Python (dựa trên shell, trình duyệt web, và giao diện ứng dụng) với đồ họa tích hợp, các lệnh có thể tùy chỉnh, lịch sử phong phú (dưới định dạng JSON) và khả năng tính toán song song để cải thiện hiểu năng tính toán.

Cài đặt: pip install "ipython[notebook]"

Trang chủ: http://ipython.org

Matplotlib

Được phát triển bởi John Hunte, matplotlib là một thư viện xây dựng các khối cần thiết để tạo các biểu đồ chất lượng từ mảng và trực quan và tương tác với chúng.

Cài đặt: pip install matplotlib

Trang chủ: http://matplotlib.org

Statsmodels

Trước đây là một phần của SciKits, Statsmodels bổ sung các tính năng thống kê cho SciPy. Nó bao gồm các mô hình tuyến tính tổng quát (generalized linear models), mô hình lựa chọn rời rạc (discrete choice models), phân tích chuỗi thời gian (time series analysis) và một chuỗi các thống kê mô tả như kiểm định tham số và kiểm định phi tham số (parametric and nonparametric tests).

Cài đặt: http://statsmodels.sourceforge.net

Trang chủ: http://statsmodels.sourceforge.net

Như các bạn cũng đã biết thì trong những năm trở lại đây, Python nổi lên là một ngôn ngữ lập trình được sử dụng rất rộng rãi và phổ biến.

Python có nhiều điểm mạnh như hỗ trợ đa nền tảng (Windows, Linux, macOS…). Cấu trúc và cú pháp của ngôn ngữ lập trình này rất dễ học (đặc biệt là đối với những người mới học).

Python cũng có rất nhiều ứng dụng trong thời buổi công nghệ hiện đại, mà trong đó phải kể đến việc ứng dụng ngôn ngữ này trong các lĩnh vực về Trí tuệ nhân tạo (AI) hay là Máy học (Machine Learning).

Thư viện python pip nguyễn ảnh

Và để làm được điều đó thì không thể không nhắc tới số lượng các thư viện được dùng với Python là rất phong phú, nó đã hỗ trợ ngôn ngữ này rất nhiều.

Chính vì vậy mà trong bài viết này, mình sẽ hướng dẫn các bạn cài đặt một số thư viện phổ biến nhất thông qua lệnh pip install nhé !

Mục Lục Nội Dung

  • I. Hướng dẫn cài một số thư viện bằng lệnh PIP Install
    • #1. Đầu tiên là thư viện Numpy
    • #2. Tiếp theo chúng ta sẽ cài thư viện Matplotlib
    • #3. Tiếp theo chúng ta sẽ cài thư viện Scipy
    • #4. Tiếp theo chúng ta sẽ cài thư viện OpenCV (Open source Computer Vision)
  • II. Kết Luận

I. Hướng dẫn cài một số thư viện bằng lệnh PIP Install

Để cài đặt được các thư viện này thì trước tiên các bạn cần phải cài Python trên máy tính của bạn trước. Nếu bạn nào chưa cài thì có thể tham khảo bài viết hướng dẫn cài Python trên Windows mà mình đã chia sẻ trước đó nhé !

Còn bạn nào đã cài Python rồi thì chúng ta hãy kiểm tra lại xem version Python hiện tại là bao nhiêu. Thực hiện như sau:

Nhấn tổ hợp Windows + S để mở cửa sổ tìm kiếm => nhập vào từ khóa cmd =>  rồi chọn Command Prompt như hình bên dưới.

Hoặc các bạn có thể xem chi tiết hơn trong bài viết này: 9 cách mở cửa sổ CMD (Command Prompt) trên Windows

Thư viện python pip nguyễn ảnh

Sau đó các bạn gõ lệnh python --version để kiểm tra version Python mà các bạn đã cài, hoặc chỉ đơn giản là kiểm tra xem máy tính đã cài Python chưa.

Thư viện python pip nguyễn ảnh

Okey, đến đây thì chúng ta có thể bắt đầu cài đặt các thư viện hay dùng cho Python bằng lệnh được rồi.

#1. Đầu tiên là thư viện Numpy

NumPy là một thư việc tính toán cơ bản của Python dùng trong ngành khoa học máy tính vơi một số chức năng nổi bật như:

  • Hỗ trợ mảng nhiều chiều rất mạnh.
  • Là công cụ để kết hợp với C/C++ hoặc là Fortran code.
  • Hỗ trợ đại số tuyến tính, biến đổi Fourier, khả năng sinh số ngẫu nhiên…

=> Các bạn cài thư việc Numpy bằng lệnh pip install numpy như sau:

Các bạn có thể đọc thêm về Numpy tại đây: https://numpy.org/

Thư viện python pip nguyễn ảnh

#2. Tiếp theo chúng ta sẽ cài thư viện Matplotlib

Matplotlib là một thư viện vẽ đồ thị 2D của Python, tạo ra các số liệu chất lượng xuất bản ở nhiều định dạng bản cứng và môi trường tương tác trên các nền tảng.

Matplotlib có thể được sử dụng trong các tập lệnh Python, shell Python và IPython, notebook Jupyter, máy chủ ứng dụng web…

Nhiều khi để thực hiện các suy luận thống kê ta cần phải trực quan hóa dữ liệu của bạn, và khi đó Matplotlib là một trong những giải pháp như vậy cho người dùng Python.

Bạn có thể cài thư viện Matplotlib bằng lệnh này: pip install matplotlib

Các bạn có thể đọc thêm về Matplotbib tại đây: https://matplotlib.org/

Thư viện python pip nguyễn ảnh

Một số ví dụ về ứng dụng của Matplotlib trong Python.

Thư viện python pip nguyễn ảnh

#3. Tiếp theo chúng ta sẽ cài thư viện Scipy

SciPy là một thư viện Python miễn phí có mã nguồn mở, nó được sử dụng cho máy tính khoa học và máy tính kỹ thuật.

SciPy chứa các mô-đun để tối ưu hóa, đại số tuyến tính, tích hợp, nội suy, các chức năng đặc biệt, FFT, xử lý tín hiệu và hình ảnh, bộ giải ODE và các nhiệm vụ phổ biến khác trong khoa học và kỹ thuật.

Các bạn cài đặt bằng lệnh: pip install scipy

Các bạn có thể đọc thêm về Matplotbib tại đây: https://www.scipy.org/

Thư viện python pip nguyễn ảnh

#4. Tiếp theo chúng ta sẽ cài thư viện OpenCV (Open source Computer Vision)

OpenCV (thư viện thị giác máy tính nguồn mở) là một thư viện phần mềm máy tính và thị giác máy tính nguồn mở.

Thư viện OpenCV được xây dựng với mục đích là cung cấp một cơ sở hạ tầng chung cho các ứng dụng thị giác máy tính, và cũng là để đẩy nhanh việc sử dụng nhận thức của máy trong các sản phẩm thương mại.

Do OpenCV hỗ trợ nhiều ngôn ngữ nên khi cài đặt các bạn lưu ý là hãy cài đặt đúng với ngôn ngữ (ở đây là Python) bằng lệnh: pip install opencv-python

Các bạn có thể tham khảo thêm về OpenCV tại đây: https://opencv.org/

Thư viện python pip nguyễn ảnh

Cuối cùng, chúng ta hãy kiểm tra lại các thư viện đã cài đặt cũng như version của chúng bằng lệnh pip list

Thư viện python pip nguyễn ảnh

II. Kết Luận

Okay, như vậy là mình đã hướng dẫn rất chi tiết cho các bạn cách cài đặt một số thư viện mà Python hỗ trợ và đó cũng là những thư viện thường dùng nhất trên Python.

Các thư viện này thường được sử dụng kết hợp với nhau để giúp cho quá trình phát triển chương trình cũng như ứng dụng Python đạt hiệu quả cao hơn. Hẹn gặp các bạn trong các bài viết theo !

CTV: Nguyễn Đức Cảnh – Blogchiasekienthuc.com
Edit by Kiên Nguyễn

Bài viết đạt: 5/5 sao - (Có 8 lượt đánh giá)

Note: Bài viết này hữu ích với bạn chứ? Đừng quên đánh giá bài viết, like và chia sẻ cho bạn bè và người thân của bạn nhé !