Nội dung chính
Nội dung chính
- Chức năng
- Chức năng Python Functions
- Chức năng MATLAB Functions
- Chủ đề
- Cài đặt
- Bắt đầu
- Trao đổi dữ liệu và lập bản đồ
- Gọi các chức năng MATLAB
- Xử lý sự cố
- Gọi Matlab từ Python
- Gọi thư viện Python từ Matlab
- Bao bì Chương trình MATLAB để triển khai có thể mở rộng với Python
- Sử dụng Matlab với Python để học sâu
- Vượt qua dữ liệu giữa MATLAB và Python với Parquet
- Tìm hiểu thêm
- Nhận Matlab ngay hôm nay
- Truy cập tức thì
- Bắt đầu với bản dùng thử 30 ngày miễn phí của bạn.
- Mua thế nào
- Những cách khác để truy cập MATLAB
- Matlab trực tuyến
- Matlab Mobile
Viết các chương trình Python® hoạt động với MATLAB®
Chức năng
mở rộng tất cả
Chức năng Python Functions
Chức năng MATLAB Functions
Chủ đề
Cài đặt
- Bắt đầu
What you need to write and build MATLAB engine applications for Python. - Trao đổi dữ liệu và lập bản đồ
Gọi các chức năng MATLAB
- Xử lý sự cố
- Gọi Matlab từ Python
Bắt đầu
- Trao đổi dữ liệu và lập bản đồ
The MATLAB Engine API for Python provides a Python package namedmatlab
that enables you to call MATLAB functions from Python. - Gọi các chức năng MATLAB
Options for starting the MATLAB Engine for Python. - Xử lý sự cố
How to return an output argument from a MATLAB function. How to read multiple outputs from a function. What to do when the MATLAB function does not return an output argument. - Gọi Matlab từ Python
From Python, you can access supporting documentation for all MATLAB functions.
Trao đổi dữ liệu và lập bản đồ
- Gọi các chức năng MATLAB
This example shows how to create a MATLAB array in Python and pass it as the input argument to the MATLABsqrt
function. - Xử lý sự cố
Thematlab
Python module provides array classes to represent arrays of MATLAB numeric types as Python variables so that MATLAB arrays can be passed between Python and MATLAB. - Gọi Matlab từ Python
When you pass Python data as input arguments to MATLAB functions, the MATLAB Engine for Python converts the data into equivalent MATLAB data types. - Gọi thư viện Python từ Matlab
When MATLAB functions return output arguments, the MATLAB Engine API for Python converts the data into equivalent Python data types. - Bao bì Chương trình MATLAB để triển khai có thể mở rộng với Python
This example shows how to create an object from a MATLAB handle class and call its methods in Python. - Sử dụng Matlab với Python để học sâu
MATLAB stores all numeric values as double-precision floating point numbers by default.
Gọi các chức năng MATLAB
- Xử lý sự cố
This example shows how to call a MATLAB script to compute the area of a triangle from Python. - Gọi Matlab từ Python
This example shows how to sort data about patients into lists of smokers and nonsmokers in Python and plot blood pressure readings for the patients with MATLAB. - Gọi các chức năng MATLAB không đồng bộ từ Python Ví dụ này cho thấy cách gọi hàm MATLAB
sqrt
không đồng bộ từ Python và lấy lại căn bậc hai sau. This example shows how to call the MATLABsqrt
function asynchronously from Python and retrieve the square root later.
This example shows how to call the MATLABsqrt
function asynchronously from Python and retrieve the square root later. - Chuyển hướng đầu ra tiêu chuẩn và lỗi đến Python Ví dụ này cho thấy cách chuyển hướng đầu ra tiêu chuẩn và lỗi tiêu chuẩn từ hàm MATLAB sang các đối tượng Python
StringIO
. This example shows how to redirect standard output and standard error from a MATLAB function to PythonStringIO
objects.
This example shows how to redirect standard output and standard error from a MATLAB function to PythonStringIO
objects.
Xử lý sự cố
Gọi Matlab từ Python
API MATLAB Engine cho Python cho phép bạn gọi MATLAB là một công cụ tính toán từ Python.
API cho phép bạn thực thi các lệnh MATLAB từ trong môi trường Python của bạn mà không bắt đầu phiên máy tính để bàn của MATLAB. Tìm hiểu thêm về & nbsp; API động cơ MATLAB cho Python.
Gọi thư viện Python từ Matlab
Nếu bạn có các chức năng và đối tượng trong Python, bạn có thể gọi chúng trực tiếp từ MATLAB.
Điều này cho phép bạn làm việc hoàn toàn trong MATLAB mà không cần chuyển đổi môi trường lập trình của bạn. Tìm hiểu thêm về việc gọi các thư viện Python từ Matlab.
Bao bì Chương trình MATLAB để triển khai có thể mở rộng với Python
Viết thuật toán và ứng dụng trong MATLAB, và gói và chia sẻ chúng chỉ bằng một cú nhấp chuột. Bạn có thể xây dựng các gói Python từ các chương trình MATLAB bằng cách sử dụng trình biên dịch MATLAB SDK ™. Các gói này có thể được tích hợp với các ứng dụng Python, đến lượt nó, có thể được chia sẻ với người dùng máy tính để bàn hoặc được triển khai vào các hệ thống web và doanh nghiệp, miễn phí bản quyền.
Mở rộng quy mô các chương trình MATLAB của bạn để truy cập đồng thời và phục vụ một hệ thống cơ sở dữ liệu, web và ứng dụng doanh nghiệp bằng cách triển khai các chương trình đến MATLAB Production Server ™. Máy chủ cung cấp tích hợp trong kiến trúc CNTT của bạn thông qua các thư viện API máy khách nhẹ [bao gồm Python] và giao diện Restful/JSON.
Sử dụng Matlab với Python để học sâu
Nó không phải là một/hoặc lựa chọn giữa các khung dựa trên MATLAB® và Python. MATLAB hỗ trợ nhập và xuất các khung học sâu nguồn mở với định dạng Trao đổi mạng thần kinh mở [ONNX]. Bạn cũng có thể nhập các mô hình trực tiếp từ Tensorflow và Pytorch. Điều này cho phép bạn sử dụng các ứng dụng ghi nhãn dữ liệu MATLAB, xử lý tín hiệu và tạo mã GPU với nghiên cứu học tập sâu mới nhất từ cộng đồng.
Vượt qua dữ liệu giữa MATLAB và Python với Parquet
Sử dụng Apache Parquet để lưu trữ và chuyển dữ liệu bảng giữa MATLAB và Python. MATLAB đọc và ghi dữ liệu một cách hiệu quả trong các tệp Parquet bằng Apache Arrow.
Tìm hiểu thêm
Làm thế nào để tạo điều kiện cho sự hợp tác giữa các nhóm bằng Python và Matlab.
Tìm hiểu cách gọi Matlab từ Python, gọi Python từ Matlab và tạo các gói Python.
Nhận Matlab ngay hôm nay
Truy cập tức thì
Bắt đầu với bản dùng thử 30 ngày miễn phí của bạn.
Mua thế nào
Những cách khác để truy cập MATLAB
Matlab trực tuyến
Sử dụng Matlab và Simulink thông qua trình duyệt web của bạn.
Matlab Mobile
Kết nối với MATLAB từ thiết bị iPhone, iPad hoặc Android của bạn.