Cài Đặt Các Bộ Thư Viện Cho Python

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

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

Bạn đã xem: setup các bộ thư viện mang đến python

Có lẽ Python là ngôn ngữ lập trình dễ tiếp cận nhất. Một thiết kế viên với nền tảng cơ bản có thể "master" và bước đầu bắt tay vào tiến hành một dự án công trình nho nhỏ dại chỉ sau vài ngày tìm kiếm hiểu, thực hành thực tế với Python. Điều này thiệt sự rất gồm ý nghĩa, nhất là đối với những người làm trong môi trường học thuật vì không cần tốn quá nhiều sức lực 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 và xử lý các vụ việc nghiên cứu.

Mặc dù 1-1 giản, dễ tiếp cận, Python đồng thời cũng vô cùng bạo gan mẽ, cung cấp cả lập trình sẵn thủ tục, lập trình sẵn hàm và (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 tuy vậy song hai phiên bản là Python2 với Python3, trong các số ấy Python2 đã hết được hỗ trợ cập nhật thêm mới bất cứ thứ gì ngoài các gói security updates. Mặc dù vậy, Python2 vẫn được sử dụng khá phổ biến.

Các gói thư viện mang đến Python có thể được dễ dàng dàng thiết lập và quản lý bởi hiện tượng PIP (pip installs packages)

Cài để Python

Khi không bị ràng buộc bởi các dự án cũ, cách tân và phát triển bởi Python2 thì phiên bản Python3 được khuyến cáo sử dụng. Bao gồm hai lựa chọn thiết lập Python: thiết đặt từ phiên bản phân phối phê chuẩn từ python.org/downloads; Hoặc setup thông qua Anaconda.

Cài đặt Python từ bỏ python.org

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


*

Lựa chọn phiên bản cài đặt phù hợp với nền tảng gốc rễ sử dụng (Windows, Mac, Linux, etc). Nội dung bài viết này phía dẫn cài đặt Python 3.7.0 trên môi trường Windows.

Xem thêm: Điểm Chuẩn Trường Đại Học Nam Cần Thơ Tuyển Sinh 2017, Đại Học Nam Cần Thơ Tuyển Sinh Năm 2017

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


*

Đánh dấu chọn mục "Add Python 3.7 to PATH" để trình mua đặt auto thêm băng thông của Python vào đổi mới môi trường, tiếp nối nhấp "Install Now"

Cài để Python thông qua Anaconda

Anaconda là một bạn dạng phát hành Python giành 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 và dễ dàng hóa việc làm chủ gói tủ sách và thực hiện ứng dụng. Phiên phiên bản gói tủ sách được thống trị bởi Package Management System conda

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

Bản cung cấp Anaconda cũng được đóng gói sẵn rộng 250 gói tủ sách thông dụng dành cho khoa học tập dữ liệu, tương xứng cho Windows, MacOS, LinuxBước đầu tiên, cài Anaconda trên https://www.anaconda.com/download/


*

Sau khi tải phiên bản cài đặt, thực hiện thiết đặt theo các bướ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 mang đến Machine LearningCác thư viện dành cho khoa học dữ liệu, trang bị học cơ 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, những thư viện nói trên đã có đóng gói sẵn, ko cần thiết lập riêng lẻ. Giả dụ là Python từ phiên bản phân phối chấp thuận từ Python.Org, cần cài đặt các gói riêng rẽ lẻ bởi công thay PIP

NumPy

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

N-dimensional array objectCác hàm đo lường và tính toán phức tạpCác thuật toán thuộc Linear Algebra, Fourier TransformBộ sinh số giả tình cờ với rất đầy đủ các phương pháp, các tùy chọn

NumPy vào vai trò quan trọng trong kỹ thuật máy tính. Không hề ít các thư viện không giống được xây dựng bên trên NumPy, áp dụng 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, những phương thức làm việc với ma trận của NumPy rất ngắn gọn, tiện nghi và hiệu năng cao.

Để thiết lập NumPy thực hiện PIP, tiến hành lệnh sau trên command line (hoặc terminal trên môi trường xung quanh linux, macos):

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

> conda install numpyĐiểm cần lưu ý, một trong những thư viện được xây dựng bên trên thư viện NumPy đòi hỏi 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à tính toán được cải tiến và phát triển bởi Intel). Trong trường đúng theo đó, phải phải setup gói numpy-mkl bằng phương pháp sau:

Từ cmd dịch chuyển đến thư mục tất cả chứa tệp tin whl đã sở hữu 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 có tên như vậy - cân xứng cho Python 3.7, môi trường thiên nhiên Windows 64bit)

Matplotlib

Đây là gói tủ sách vô cùng hiệu quả để vẽ đồ dùng thị 2d cho Data Visualization. Matplotlib bao gồm rất phong phú và đa dạng các dạng thiết bị thị. Tín đồ dùng có thể dễ dàng tạo ra plots, histograms, power spectra, bar charts, errorcharts, scatterplots, etc.. Cùng với chỉ vài loại code.

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

> pip install matplotlib

Scikit-Learn

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

> pip install scikit-learn

Tensorflow

Tensorflow là thư viện khôn xiết nổi tiếng, được phát triển bởi Google Brain. New đầu Tensorflow chỉ được áp dụng nội bộ bên phía trong Google. Cho tới tháng 11 năm 2015, Tensorflow được desgin dưới giấy phép mã mối cung cấp mở Apache 2.0. Trường đoản cú đó mang lại nay, thư viện này phát triển một biện pháp thần tốc, trở thành thư viện mang lại Machine Learning, Deep Learning hàng đầu. Tensorflow được ứng dụng trong cả phân tích lẫn cải cách và phát triển ứng dụng.

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

Xem thêm: Tiết Mục Múa Hat Bông Hồng Tặng Mẹ Và Cô 20, Múa Hat Bông Hồng Tặng Mẹ Và Cô

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

Để thiết lập Tensorflow, từ bỏ cmd nhập lệnh:

> pip install tensorflowĐối với laptop có tích thích hợp GPU của NVIDIA, bắt buộc cài đặt phiên bản built sẵn hỗ trợ GPU để tăng tốc độ đo lường và thống kê (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 phiên bản phân phối chuẩn, được built sẵn cùng với tiêu chí tương xứng với đa số các thiết bị. Bởi vậy nó hoàn toàn có thể không buổi tối ưu cho 1 thiết bị tốt nhất định. Ví dụ bạn dạng build tiêu chuẩn không hỗ trợ công nghệ AVX, FMA, SSE. Do vậy với máy vi tính có CPU hỗ trợ các công nghệ kể trên, rất cần phải có bạn dạng built tương xứng để khai thác tối nhiều khả năng đo lường và thống kê (với AVX2, SSE 4.2 hiệu năng giám sát có thể nâng cấp đến 3 lần). Trong trường hợp này, cần thực hiện build Tensorflow với các tùy chọn về tối ưu mang đến thiết bị, nhưng đó chưa hẳn là việc dễ dàng với tất cả mọi người. May mắn là bên trên Internet có sẵn một kho đựng gần như toàn bộ các bản built sẵn với các tùy chọn không giống nhau và được update thường xuyên cùng với phiên bản mới xây dựng của Tensorflow: https://vectordep.vn.com/lakshayg/tensorflow-build. Để tải đặt, trước hết cần tải về file đóng gói whl cân xứng với môi trường hệ thống, điểm sáng phần cứng, phiên phiên bản Python trên máy, phiên phiên bản Tensorflow, etc.. Sau khi tải về, tự cmd di chuyển đến thư mục cất file whl với nhập lệnh:

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