Nội dung chính
Bạn có thể sử dụng API MATLAB® Engine cho Python® trên bất kỳ nền tảng nào mà MATLAB hỗ trợ.
Hỗ trợ phiên bản Python Version Support
Để sử dụng API MATLAB Engine cho Python, bạn phải có phiên bản được hỗ trợ của triển khai Python tham chiếu [còn được gọi là CPyThon] được cài đặt trên hệ thống của bạn. Để biết thông tin phiên bản được hỗ trợ, hãy xem các phiên bản của Python tương thích với các sản phẩm MATLAB bằng cách phát hành.For supported version information, see Versions of Python Compatible with MATLAB Products by Release.
Để tải xuống và cài đặt Python, hãy xem Cài đặt triển khai Python được hỗ trợ.
Ghi chú
Để cài đặt phiên bản 2.7 cho MATLAB 64 bit trên Microsoft® Windows® Systems, chọn phiên bản Python 64 bit, được gọi là Trình cài đặt MSI Windows X86-64.
Để gọi Python từ dấu nhắc hệ điều hành của bạn, hãy thực hiện một trong những điều sau đây.
Thêm đường dẫn đầy đủ vào Python vào biến môi trường đường dẫn của bạn
Bao gồm đường dẫn đầy đủ khi bạn gọi người phiên dịch Python
Để xác định xem bạn có gọi phiên bản được hỗ trợ hay không, hãy nhập NO___Trans___Pre___5 tại dấu nhắc hệ điều hành của bạn để hiển thị số phiên bản Python.
Để được trợ giúp về ngôn ngữ Python, hãy xem NO___Trans___Pre___6 trong tài liệu NO___TRANS___PRE___7. Để được trợ giúp trên các mô-đun của bên thứ ba hoặc người dùng, hãy tham khảo tài liệu sản phẩm.
Tải xuống phiên bản 64 bit của Python và MatlabPython and MATLAB
Kiến trúc của Matlab phải phù hợp với kiến trúc của Python. Trên trang web tải xuống Python, các bản tải xuống cho các nền tảng Microsoft Windows là phiên bản 32 bit theo mặc định. Để tải xuống phiên bản 64 bit, hãy chọn các tùy chọn với tên Windows X86-64 MSI Trình cài đặt.Windows x86-64 MSI installer.
Để kiểm tra xem phiên bản Python của bạn là 32 bit hay 64 bit, hãy nhập mã sau tại dấu nhắc Python:
import sys print[sys.maxsize > 2**32]
Mã này trả về True
nếu trình thông dịch Python là 64 bit và no___trans___pre___9 nếu nó là 32 bit. [Để biết thêm chi tiết, xem tài liệu Python 2.7 - Nền tảng chéo.]
Yêu cầu xây dựng Python từ nguồnPython from Source
Để bật hỗ trợ Unicode rộng cho Python 2.7 trên Linux®, hãy định cấu hình bản dựng với tùy chọn NO___TRANS___PRE___10. Tùy chọn cấu hình này không cần thiết khi bạn xây dựng bất kỳ phiên bản Python nào trên các hệ thống MAC hoặc Python 3.x trên Linux.
Chủ đề liên quan
- Cài đặt triển khai Python được hỗ trợ
- Các phiên bản của Python tương thích với các sản phẩm MATLAB bằng cách phát hành
Trang web bên ngoài
- www.python.org/doc
- Phần mềm dùng thử
- Phần mềm dùng thử
- Cập nhật sản phẩm
- Cập nhật sản phẩm
Matlab có dựa trên Python không? Support
Điều này cũng có nghĩa là rất dễ dàng để triển khai mã Python cho các máy chủ. Với sự phổ biến ngày càng tăng của học máy và AI, Python là những năm tháng nhẹ trước Matlab, vì tất cả các khung chính đều dựa trên Python: Tensorflow, Keras, Pytorch, Scikit-learn.For supported version information, see Versions of Python Compatible with MATLAB Products by Release. If you are on a Linux® or Mac platform, you already have Python installed. If you are on Windows®, you need to install a distribution, if you have not already done so. For more information, see Install Supported Python Implementation.
Tôi nên sử dụng Matlab hay Python?
Python là một ngôn ngữ cấp cao, nó thân thiện hơn với người dùng, dễ đọc hơn và di động hơn. MATLAB là một ngôn ngữ cấp thấp và không giỏi trong một số thuật toán như tin sinh học. MATLAB có chức năng của ma trận và Python có thể sử dụng Numpy và thư viện có thể đạt được kết quả tương tự.
Tôi có thể sử dụng Python thay vì Matlab không?
Python có thể thay thế Matlab Python là miễn phí và có sẵn trên mọi nền tảng và do đó có tính di động cao. Mặc dù Python không được dự định là một sự thay thế miễn phí cho MATLAB, nhưng nó thực sự rất phù hợp cho vai trò này. Nhiều người đã thực hiện thành công việc chuyển đổi từ Matlab sang Python.
Hỗ trợ Python
Để gọi các mô -đun Python® trong MATLAB®, bạn phải có phiên bản được hỗ trợ của triển khai tham chiếu [CPYThon] được cài đặt trên hệ thống của bạn. Cài đặt một phân phối, chẳng hạn như các phân phối được tìm thấy tại //www.python.org/doads/. MATLAB không hỗ trợ các phiên bản Cpython được cài đặt từ Cửa hàng Microsoft®. Để biết thông tin phiên bản được hỗ trợ, hãy xem các phiên bản của Python tương thích với các sản phẩm MATLAB bằng cách phát hành. Nếu bạn đang ở trên nền tảng Linux® hoặc Mac, bạn đã cài đặt Python. Nếu bạn đang ở trên Windows®, bạn cần cài đặt phân phối, nếu bạn chưa làm như vậy. Để biết thêm thông tin, hãy xem Cài đặt triển khai Python được Cài đặt hỗ trợ.
Để xác minh rằng Python được cài đặt trên hệ thống của bạn, hãy mở trình thông dịch Python từ dấu nhắc hệ thống của bạn và gọi các chức năng Python.Python Implementation
Theo mặc định, MATLAB chọn phiên bản Python dựa trên đường dẫn hệ thống của bạn. Để xem đường dẫn hệ thống trong MATLAB, hãy sử dụng lệnh no___trans___pre___11. Để xác định phiên bản nào mà Matlab đang sử dụng, hãy gọi hàm no___trans___pre___12.Looking for a specific release section.
Giá trị được đặt bởi NO___TRANS___PRE___12 vẫn tồn tại trong các phiên MATLAB. Nếu bạn có nhiều phiên bản được hỗ trợ, hãy sử dụng NO___Trans___PRE___12 để hiển thị phiên bản hiện đang được MATLAB sử dụng. MATLAB tự động chọn và tải phiên bản Python khi bạn nhập câu lệnh Python. Ví dụ: để gọi NO___Trans___PRE___15, Loại:Download. For supported version information, see Versions of Python Compatible with MATLAB Products by Release.
Để thay đổi phiên bản:
Ghi chú
Nếu python được tải trong no___trans___pre___16 no___trans___pre___17 trong một phiên MATLAB, thì hãy khởi động lại MATLAB và chạy NO___Trans___Pre___12 với thông tin phiên bản mới.
Nếu python được tải trong chế độ no___trans___pre___19, thì hãy gọi NO___TRANS___PRE___20 và chạy NO___Trans___Pre___12 với thông tin phiên bản mới.
Cài đặt triển khai Python được hỗ trợPython Version on Windows Platform
Truy cập //www.python.org/doads/ và cuộn đến việc tìm kiếm một phần phát hành cụ thể.
pyenv['Version','version']
hoặc
pyenv['Version','executable']
Trong đó
pyenv['Version','executable']2 là đường dẫn đầy đủ đến tệp thực thi Python.
Ghi chú
Nếu bạn đã tải xuống một trình thông dịch Python, nhưng không đăng ký nó trong sổ đăng ký Windows, hãy sử dụng:
pyenv['Version','executable']
Tải xuống phiên bản 64 bit của Python trên nền tảng WindowsPython on Windows Platforms
Kiến trúc của Python phải phù hợp với kiến trúc của Matlab. Để biết thêm thông tin, hãy xem Cài đặt triển khai Python được Cài đặt hỗ trợ.
Đặt phiên bản Python trên nền tảng Mac và LinuxPython Version on Mac and Linux Platforms
Để đặt phiên bản, hãy loại:
pyenv['Version','executable']
Trong đó
pyenv['Version','executable']2 là đường dẫn đầy đủ đến tệp thực thi Python.
Yêu cầu xây dựng Python thực thiPython Executable
Trên các hệ thống Linux và Mac, nếu bạn xây dựng thực thi Python, hãy định cấu hình bản dựng với tùy chọn NO___TRANS___PRE___24.Mac systems, if you build the Python executable, configure the build with the
pyenv['Version','executable']4 option.
Xem thêm
pyenv['Version','version']
2
Chủ đề liên quan
- Các phiên bản của Python tương thích với các sản phẩm MATLAB bằng cách phát hành
- Không thể giải quyết tên py.myfunc
Trang web bên ngoài
- //www.python.org/downloads/