Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

MATLAB에서 Python 함수를 호출하는 방법은 무엇입니까?

<시간/>

Python 라이브러리는 이제 MATLAB에서 사용할 수 있습니다(2014b 이후). 버전 2014b 이상을 사용하는 경우 MATLAB에서 직접 코드를 실행할 수 있습니다.

이를 통해 MATLAB에서 python 모듈을 사용할 수 있습니다. 다른 변경 사항 없이 사용하려는 Python 라이브러리 이름 앞에 'py'를 접두사로 붙이기만 하면 됩니다. Python 캘린더 모듈을 예로 들어 보겠습니다.

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

출력

ans =1
ans = 0

자체 기능을 실행하기 위해 현재 MATLAB 작업 디렉토리에 파일을 생성할 수 있습니다. 다음 두 줄을 포함하는 'hello.py'라는 파일을 생성했다고 가정해 보겠습니다.

def world():
    return 'hello world';

# MATLAB에서 다음 명령을 실행하면 다음 출력을 얻습니다.

py.hello.world();

출력

Hello world!