CÀI ĐẶT CÁC BỘ THƯ VIỆN CHO PYTHON

Cài đặt môi trường thiên nhiên và thư viện mang lại Machine LearningPythonPython là ngôn từ lập trình rất phổ biến trong cả môi trường học thuật với công nghiệp. Theo các con số đã được thống kê từ IEEE Spectrum, Python vẫn đứ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ế hướng tới việc dễ phát âm hiểu, sát với ngôn ngữ tự nhiên và thoải mái (tiếng Anh) và thực hiện nhóm những từ vựng toán học.

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

Bạn đang xem: thiết đặt thư viện mang lại python

Bạn đang xem: setup các bộ thư viện cho python

Có lẽ Python là ngôn ngữ lập trình dễ tiếp xúc nhất. Một xây dựng viên với gốc rễ cơ bạn dạng có thể "master" và ban đầu bắt tay vào triển khai một dự án công trình nho nhỏ tuổi chỉ sau vài ngày search 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 thiên nhiên học thuật bởi không cần tốn quá nhiều sức lực lao động cho việc mày mò ngôn ngữ, môi trường phát triển, nhằm dành tích điện vào việc giải quyết và xử lý các vụ việc nghiên cứu.

Mặc dù đối chọi giản, dễ dàng tiếp cận, Python đôi khi cũng vô cùng mạnh bạo mẽ, cung cấp cả xây dựng thủ tục, thiết kế hàm và (tất nhiên) lập trình phía đối tượng.

Python thao tác làm việc trên phần đông mọi nền tảng: Windows, Mac, Linux, Raspberry, etc

Hiện ni tồn tại tuy vậy song nhị phiên bản là Python2 cùng Python3, trong các số ấy Python2 đã không còn được hỗ trợ update 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 áp dụng khá phổ biến.

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

Cài để Python

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

Xem thêm: Chọn Hoa Chúc Mừng Đám Cưới, Kỷ Niệm Ngày Cưới Ý Nghĩa, Lẵng Hoa Cưới Đẹp Chúc Mừng Đám Cưới Đầy Ý Nghĩa

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

Tải bộ setup tại python.org/downloads


*

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


*

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

Cài để Python trải qua Anaconda

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

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

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


*

Sau lúc tải bạn dạng 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 tiếp nhấp Next > cho đến bước sau:

Cài để thư viện cho Machine LearningCác thư viện dành cho khoa học tập dữ liệu, vật dụng học cơ phiên bản gồm NumPy, Scikit-Learn, Matplotlib, Tensorflow, Keras, etc. Vào 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 đã làm được đóng gói sẵn, không cần thiết đặt riêng lẻ. Giả dụ là Python từ phiên bản phân phối chấp nhận từ Python.Org, cần setup các gói riêng lẻ bởi công nạm PIP

NumPy

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

N-dimensional array objectCác hàm giám sát và đo lường phức tạpCác thuật toán nằm trong Linear Algebra, Fourier TransformBộ sinh số giả đột nhiên với không hề 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. Tương đối 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 dữ liệu mảng nhiều chiều của NumPy như thể định dạng tài liệu chuẩn. Các hàm, các phương thức thao tác với ma trận của NumPy khôn cùng ngắn gọn, thuận lợi và hiệu năng cao.

Để thiết đặt NumPy sử dụng PIP, triển khai lệnh sau bên trên command line (hoặc terminal trên môi trường thiên nhiên linux, macos):

> pip install numpyHoặc áp dụng công cụ quản lý packages conda:

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

Từ cmd dịch rời đến thư mục gồm 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 vẫn download mang tên như vậy - tương xứng cho Python 3.7, môi trường xung quanh Windows 64bit)

Matplotlib

Đây là gói tủ sách vô cùng tác dụng để vẽ trang bị thị 2d cho Data Visualization. Matplotlib bao hàm rất đa dạng và phong phú các dạng vật dụng thị. Bạn dùng có thể dễ dàng sản xuất plots, histograms, nguồn spectra, bar charts, errorcharts, scatterplots, etc.. Với chỉ vài chiếc code.

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

> pip install matplotlib

Scikit-Learn

Scikit-Learn là thư viện cho những ứng dụng sản phẩm công nghệ học khôn xiết nổi tiếng, mã mối cung cấp mở cùng được trao giấy phép cho môi trường phát triển áp 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 cầm cố hết sức công dụng cho những bài toán khai phá dữ liệu với phân tích dữ liệu, với khá đầy đủ các thuật toán vật dụng học được setup sẵn.Để setup Scikit-Learn thực hiện công nuốm PIP, nhập lệnh sau trên cmd:

> pip install scikit-learn

Tensorflow

Tensorflow là thư viện cực kì nổi tiếng, được cải cách và phát triển bởi Google Brain. New đầu Tensorflow chỉ được sử dụng nội bộ bên phía trong Google. Cho đến tháng 11 năm 2015, Tensorflow được kiến thiết dưới giấy tờ mã nguồn mở Apache 2.0. Từ đó cho nay, thư viện này cách tân và phát triển một bí quyết thần tốc, thay đổi thư viện mang lại Machine Learning, Deep Learning hàng đầu. Tensorflow được áp dụng trong cả nghiên cứu và phân tích lẫn phát triển ứng dụng.

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

Tensorflow bây chừ đã cung cấp hầu như không thiếu thốn các nền tảng, tất cả Mobiles, Raspberry, Browsers (với tensorflow.js).

Để cài đặt Tensorflow, từ cmd nhập lệnh:

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

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