Cài Đặt Thư Viện Cho Python

      24
Cài đặt môi trường và thư viện cho Machine LearningPythonPython là ngôn từ lập trình rất thông dụng trong cả môi trường thiên nhiên học thuật cùng công nghiệp. Theo số liệu được thống kê từ IEEE Spectrum, Python đã đứng hạng nhất trên bảng xếp hạng những ngôn ngữ phổ biến trong thời điểm tháng 8/2018. Python có phong cách thiết kế hướng tới việc dễ hiểu hiểu, ngay gần với ngôn ngữ tự nhiên (tiếng Anh) và sử dụng nhóm những từ vựng toán học.

Bạn đang xem: Cài đặt thư viện cho python

Bạn vẫn xem: thiết đặt các bộ thư viện đến python

Có lẽ Python là ngôn ngữ lập trình dễ dàng tiếp xúc nhất. Một lập trình sẵn viên với nền tảng cơ bạn dạng có thể "master" và bước đầu bắt tay vào tiến hành một dự án nho nhỏ dại chỉ sau vài ba ngày kiếm tìm hiểu, thực hành thực tế với Python. Điều này thật sự rất tất cả ý nghĩa, nhất là đối với những người làm trong môi trường thiên nhiên học thuật vị không nên tốn quá nhiều công sức của con người cho việc tò mò ngôn ngữ, môi trường thiên nhiên phát triển, để dành năng lượng vào việc giải quyết các sự việc nghiên cứu.

Mặc dù solo giản, dễ tiếp cận, Python bên cạnh đó cũng vô cùng to gan mẽ, cung ứng cả lập trình thủ tục, thiết kế hàm với (tất nhiên) lập trình phía đối tượng.

Python thao tác trên số đông mọi nền tảng: Windows, Mac, Linux, Raspberry, etc

Hiện ni tồn tại song song nhị phiên phiên bản là Python2 cùng Python3, trong những số ấy Python2 đã hết được hỗ trợ update thêm mới bất kể thứ gì ngoài những gói security updates. Tuy nhiên vậy, Python2 vẫn được sử dụng khá phổ biến.

Các gói thư viện mang lại Python rất có thể được dễ dàng dàng cài đặt và quản lý bởi công cụ PIP (pip installs packages)

Cài đặt Python

Khi không trở nên ràng buộc bởi các dự án cũ, trở nên tân tiến bởi Python2 thì bản Python3 được lời khuyên sử dụng. Có hai lựa chọn thiết lập Python: setup từ phiên bản phân phối thừa nhận từ python.org/downloads; Hoặc thiết đặt thông qua Anaconda.

Cài để Python từ python.org

Tải bộ thiết đặt tại python.org/downloads


*

Lựa chọn bạn dạng cài đặt tương xứng với căn cơ sử dụng (Windows, Mac, Linux, etc). Bài viết này phía dẫn thiết lập Python 3.7.0 trên môi trường Windows.

Xem thêm: Hướng Dẫn Tăng Tốc Và Tối Ưu Hóa Windows 7 Từ A, Tăng Tốc Máy Tính

Sau khi download bộ cài, thực hiện cài đặt Python trên Windows như sau:


*

Đánh dấu chọn mục "Add Python 3.7 lớn PATH" nhằm trình download đặt tự động thêm băng thông của Python vào biến hóa môi trường, kế tiếp nhấp "Install Now"

Cài để Python trải qua Anaconda

Anaconda là một phiên bản phát hành Python giành riêng cho các ứng dụng liên quan đến khoa học dữ liệu và sản phẩm công nghệ học, cùng với mục đích đơn giản hóa việc thống trị gói tủ sách và tiến hành ứng dụng. Phiên bạn dạng gói thư viện được cai quản bởi Package Management System conda

Anaconda đồng thời cung cấp tính năng tạo ra các môi trường ảo trả toàn tự do với nhau và tự do với môi trường thiên nhiên Python của hệ quản lý nếu được tải sẵn hoặc setup từ bản phân phối thiết yếu thức

Bản triển lẵm Anaconda cũng khá được đóng gói sẵn hơn 250 gói thư viện thông dụng giành cho khoa học tập dữ liệu, cân xứng cho Windows, MacOS, LinuxBước đầu tiên, sở hữu Anaconda tại https://www.anaconda.com/download/


*

Sau khi tải bản cài đặt, thực hiện thiết lập theo công việc sau:


*

Nhấp Next > I Agree


*

Chọn "Install for: All Users", nhấp Next >, liên tục nhấp Next > cho đến bước sau:


Cài đặt thư viện đến Machine LearningCác thư viện giành riêng cho khoa học dữ liệu, vật dụng học cơ phiên bản gồm NumPy, Scikit-Learn, Matplotlib, Tensorflow, Keras, etc. Trong trường hợp setup Python từ phiên bản phân phối Anaconda, các thư viện đề cập trên đã có được đóng gói sẵn, ko cần cài đặt riêng lẻ. Ví như là Python từ phiên bản phân phối bằng lòng từ Python.Org, cần cài đặt các gói riêng lẻ bằng công cố PIP

NumPy

NumPy là gói thư viện cơ bản dành đến khoa học laptop trên Python, được thiết kế để xử lý dữ liệu dạng mảng, ma trận. Việc xử lý, thống kê giám sát dữ liệu dạng mảng với form size lớn, những chiều, số lượng bạn dạng ghi tùy ý bên trên NumPy không còn sức tác dụng mà chưa hẳn hy sinh vô số về vận tốc so với mảng những chiều form size nhỏ. NumPy bao gồm các thành phần:

N-dimensional array objectCác hàm giám sát phức tạpCác thuật toán thuộc Linear Algebra, Fourier TransformBộ sinh số giả tự dưng với không thiếu các phương pháp, những tùy chọn

NumPy đóng vai trò đặc trưng trong khoa học máy tính. Rất nhiều các thư viện không giống được xây dựng bên trên NumPy, thực hiện kiểu tài liệu mảng những chiều của NumPy như thể định dạng tài liệu chuẩn. Những hàm, các phương thức làm việc với ma trận của NumPy cực kỳ ngắn gọn, thuận lợi và hiệu năng cao.

Để setup NumPy áp dụng PIP, tiến hành lệnh sau trên command line (hoặc terminal trên môi trường linux, macos):

> pip install numpyHoặc áp dụng công cụ thống trị packages conda:

> conda install numpyĐiểm đề nghị lưu ý, một vài thư viện được xây dựng bên trên thư viện NumPy yên cầu phiên phiên bản NumPy dựa trên thư viện MKL (math kernel library - thư viện tối ưu đo lường và thống kê được cải tiến và phát triển bởi Intel). Vào trường hòa hợp đó, phải phải thiết lập gói numpy-mkl bằng phương pháp sau:

Từ cmd di chuyển đến thư mục tất cả chứa file whl đã cài vềNhập lệnh: > pip install numpy‑1.15.0+mkl‑cp37‑cp37m‑win_amd64.whl (giả sử tệp tin whl đang download mang tên như vậy - tương xứng cho Python 3.7, môi trường Windows 64bit)

Matplotlib

Đây là gói tủ sách vô cùng công dụng để vẽ trang bị thị 2d cho Data Visualization. Matplotlib bao hàm rất đa dạng các dạng đồ thị. Tín đồ dùng có thể dễ dàng chế tạo plots, histograms, power spectra, bar charts, errorcharts, scatterplots, etc.. Với chỉ vài mẫu code.

Matplotlib được tích hợp không ít plug-ins hữu ích, đặc biệt là mplot3d cho vẽ thiết bị thị 3DĐể setup Matplotlib đến Python, bên trên cmd nhập lệnh:

> pip install matplotlib

Scikit-Learn

Scikit-Learn là thư viện cho các ứng dụng đồ vật học siêu nổi tiếng, mã nguồn mở cùng được cấp phép cho môi trường xung quanh phát triển ứng dụng doanh nghiệp. Scikit-Learn được xây dựng bên trên NumPy, Scipy, và Matplotlib. Tủ sách này là một trong công nuốm hết sức tác dụng cho các bài toán khai thác dữ liệu và phân tích dữ liệu, với không hề thiếu các thuật toán thứ học được thiết đặt sẵn.Để thiết lập Scikit-Learn áp dụng công cầm PIP, nhập lệnh sau trên cmd:

> pip install scikit-learn

Tensorflow

Tensorflow là thư viện khôn cùng nổi tiếng, được cải cách và phát triển bởi Google Brain. Bắt đầu đầu Tensorflow chỉ được áp dụng nội bộ phía bên trong Google. Cho đến tháng 11 năm 2015, Tensorflow được thi công dưới bản thảo mã nguồn mở Apache 2.0. Từ bỏ đó mang lại nay, thư viện này cải tiến và phát triển một bí quyết thần tốc, đổi thay thư viện đến Machine Learning, Deep Learning mặt hàng đầu. Tensorflow được vận dụng trong cả nghiên cứu và phân tích lẫn phát triển ứng dụng.

Việc setup các nghệ thuật Deep Learning trở lên không còn sức thuận lợi bởi Tensorflow cung cấp các Python API dễ dàng sử dụng.

Tensorflow hiện nay đã cung ứng hầu như tương đối đầy đủ các nền tảng, của cả Mobiles, Raspberry, Browsers (với tensorflow.js).

Để thiết đặt Tensorflow, trường đoản cú cmd nhập lệnh:

> pip install tensorflowĐối với máy vi tính có tích hợp GPU của NVIDIA, buộc phải cài đặt phiên bản built sẵn hỗ trợ GPU nhằm tăng tốc độ giám sát và đo lường (lên các lần), bằng lệnh:

> pip install tensorflow-gpuCác cách kể trên sẽ setup thư viện Tensorflow dựa trên bạn dạng phân phối chuẩn, được built sẵn cùng với tiêu chí cân xứng với đa số các thiết bị. Vị vậy nó có thể không buổi tối ưu cho 1 thiết bị độc nhất vô nhị định. Ví dụ phiên bản build tiêu chuẩn chỉnh không hỗ trợ technology AVX, FMA, SSE. Bởi vì vậy với máy tính xách tay có CPU cung cấp các công nghệ kể trên, rất cần phải có phiên bản built cân xứng để khai quật tối đa khả năng đo lường (với AVX2, SSE 4.2 hiệu năng thống kê giám sát có thể nâng cấp đến 3 lần). Trong trường vừa lòng này, cần tiến hành build Tensorflow với các tùy chọn về tối ưu đến thiết bị, nhưng lại đó không phải là việc đơn giản dễ dàng với tất cả mọi người. Như ý là trên Internet tất cả sẵn một kho chứa gần như tất cả các phiên bản built sẵn với các tùy chọn khác biệt và được update thường xuyên với phiên phiên bản mới thi công của Tensorflow: https://thietkewebhcm.com.vn.com/lakshayg/tensorflow-build. Để mua đặt, trước hết cần tải về file đóng gói whl tương xứng với môi trường hệ thống, đặc điểm phần cứng, phiên phiên bản Python bên trên máy, phiên phiên bản Tensorflow, etc.. Sau khoản thời gian tải về, từ cmd dịch chuyển đến thư mục chứa file whl và nhập lệnh:

Sau khi thiết lập Tensorflow, để chắc chắn quá trình cài đặt là thành công có thể kiểm tra bằng cách thực hiện nay chạy một đoạn script Python trên cmd như sau: