Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào chúng ta có thể gọi hàm Python từ MATLAB?

Các thư viện Python hiện đã có trong MATLAB (kể từ 2014b). Chúng tôi có thể chạy mã trực tiếp trong MATLAB nếu chúng tôi đang sử dụng phiên bản 2014b trở lên.

Điều này giúp bạn có thể sử dụng mô-đun python trong MATLAB. Nếu không có bất kỳ thay đổi nào khác, chỉ cần thêm tiền tố ‘py’ trước tên thư viện python mà bạn muốn sử dụng. Hãy để chúng tôi sử dụng mô-đun lịch Python làm ví dụ.

py.calendar.isleap(2016);
py.calendar.isleap(2017);

ĐẦU RA

ans =1
ans = 0

Để chạy chức năng của riêng mình, chúng ta có thể tạo một tệp trong thư mục làm việc MATLAB hiện tại của chúng ta. Giả sử chúng tôi đã tạo một tệp có tên là ‘hello.py’ chứa hai dòng sau:

def world():
    return 'hello world';

# Trong MATLAB, nếu chúng ta chạy lệnh sau, chúng ta nhận được kết quả sau

py.hello.world();

ĐẦU RA

Hello world!