Hướng dẫn is matlab python based? - là dựa trên python matlab?

Nội dung chính

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

  • Yêu cầu hệ thống cho API MATLAB Engine cho Python những gì bạn cần viết và xây dựng các ứng dụng động cơ MATLAB cho Python.
    What you need to write and build MATLAB engine applications for Python.
  • Cài đặt API MATLAB Engine cho Python

    Để khởi động MATLAB Engine trong phiên Python, hãy cài đặt API động cơ dưới dạng gói Python.

    • Tập lệnh thiết lập Python để cài đặt API MATLAB Engine
    • Cài đặt API MATLAB Engine cho Python ở các vị trí Nondefault

Bắt đầu

  • Bắt đầu với API MATLAB Engine cho Python API MATLAB Engine cho Python cung cấp gói Python có tên matlab cho phép bạn gọi các chức năng MATLAB từ Python.
    The MATLAB Engine API for Python provides a Python package named matlab that enables you to call MATLAB functions from Python.
  • Bắt đầu và dừng MATLAB Engine cho các tùy chọn Python để khởi động động cơ MATLAB cho Python.
    Options for starting the MATLAB Engine for Python.
  • Gọi các chức năng MATLAB từ Python Cách trả về một đối số đầu ra từ hàm MATLAB. Cách đọc nhiều đầu ra từ một hàm. Phải làm gì khi hàm MATLAB không trả về đối số đầu ra.
    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.
  • Nhận trợ giúp cho các chức năng MATLAB từ Python từ Python, bạn có thể truy cập tài liệu hỗ trợ cho tất cả các chức năng MATLAB.
    From Python, you can access supporting documentation for all MATLAB functions.

Trao đổi dữ liệu và lập bản đồ

  • Sử dụng các mảng MATLAB trong Python Ví dụ này cho thấy cách tạo một mảng MATLAB trong Python và chuyển nó dưới dạng đối số đầu vào cho hàm MATLAB sqrt.
    This example shows how to create a MATLAB array in Python and pass it as the input argument to the MATLAB sqrt function.
  • Các mảng MATLAB dưới dạng các biến python Mô -đun python matlab cung cấp các lớp mảng để biểu thị các mảng của các loại số MATLAB dưới dạng các biến python để có thể truyền các mảng MATLAB giữa Python và Matlab.
    The matlab 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.
  • Chuyển dữ liệu cho MATLAB từ Python Khi bạn truyền dữ liệu Python làm đối số đầu vào cho các hàm MATLAB, công cụ MATLAB cho Python chuyển đổi dữ liệu thành các loại dữ liệu MATLAB tương đương.
    When you pass Python data as input arguments to MATLAB functions, the MATLAB Engine for Python converts the data into equivalent MATLAB data types.
  • Xử lý dữ liệu được trả về từ MATLAB đến Python Khi các hàm MATLAB trả về các đối số đầu ra, API động cơ MATLAB cho Python chuyển đổi dữ liệu thành các loại dữ liệu Python tương đương.
    When MATLAB functions return output arguments, the MATLAB Engine API for Python converts the data into equivalent Python data types.
  • Sử dụng các đối tượng xử lý MATLAB trong Python Ví dụ này cho thấy cách tạo một đối tượng từ lớp xử lý MATLAB và gọi các phương thức của nó trong Python.
    This example shows how to create an object from a MATLAB handle class and call its methods in Python.
  • Các loại số mặc định trong MATLAB và Python MATLAB lưu trữ tất cả các giá trị số dưới dạng số điểm nổi độ chính xác kép theo mặc định.
    MATLAB stores all numeric values as double-precision floating point numbers by default.

Gọi các chức năng MATLAB

  • Gọi các tập lệnh và chức năng của người dùng từ Python Ví dụ này cho thấy cách gọi tập lệnh MATLAB để tính toán khu vực của một tam giác từ Python.
    This example shows how to call a MATLAB script to compute the area of a triangle from Python.
  • Sắp xếp và âm mưu dữ liệu MATLAB từ Python Ví dụ này cho thấy cách sắp xếp dữ liệu về bệnh nhân vào danh sách người hút thuốc và người không hút thuốc trong Python và âm mưu đọc huyết áp cho bệnh nhân mắc MATLAB.
    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 MATLAB sqrt 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 Python StringIO 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.

Hướng dẫn is matlab python based? - là dựa trên python matlab?

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

Hướng dẫn is matlab python based? - là dựa trên python 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.