Python용 MATLAB Engine API 시작하기
Python®용 MATLAB® Engine API는 matlab
이라는 이름의 Python 패키지를 제공하며, 이 패키지를 사용해 Python에서 MATLAB 함수를 호출할 수 있습니다. 일단 패키지를 설치하고 나면 현재 또는 이후의 Python 세션에서 엔진을 호출할 수 있습니다. 엔진 설치 또는 시작에 대한 도움말은 다음을 참조하십시오.
matlab
패키지는 다음을 포함합니다.
Python용 MATLAB Engine API
Python에 있는 MATLAB 배열 클래스 모음(MATLAB 배열을 Python 변수로 표현하기 참조)
엔진은 MATLAB을 호출하기 위한 함수를 제공하고 배열 클래스는 MATLAB 배열을 Python 객체로 만들기 위한 함수를 제공합니다. matlab.engine
으로 엔진을 만들고 MATLAB 함수를 호출할 수 있습니다. 배열 유형의 생성자를 호출하여 Python에서 MATLAB 배열을 만들 수 있습니다(예: double형 배열을 만들려면 matlab.double
). MATLAB 배열은 엔진을 사용하여 호출하는 MATLAB 함수에 대한 입력 인수일 수 있습니다.
다음 표는 matlab
패키지의 구조를 나타낸 것입니다.
패키지 | 함수 또는 클래스 | 설명 | |
---|---|---|---|
|
|
| |
|
| MATLAB 함수를 호출하기 위한 메서드를 제공하는 Python 클래스 | |
|
| 비동기식으로 호출되는 MATLAB 함수의 결과를 유지하는 Python 클래스 | |
|
| MATLAB | |
|
| MATLAB | |
|
| MATLAB | |
|
| MATLAB | |
|
| MATLAB | |
|
| MATLAB | |
|
| MATLAB | |
|
| MATLAB | |
|
| MATLAB | |
|
| MATLAB | |
|
| MATLAB | |
|
| MATLAB 객체에 대한 핸들을 유지하는 Python 클래스 |