Main Content

Python에서 MATLAB으로 데이터 전달하기

Python 데이터형과 MATLAB 스칼라 유형 간의 매핑

Python® 데이터를 MATLAB® 함수에 대한 입력 인수로 전달할 경우 Python용 MATLAB 엔진이 데이터를 그에 해당하는 MATLAB 데이터형으로 변환합니다.

Python 입력 인수 유형 —
스칼라 값만 해당

결과 MATLAB 데이터형

float

double

complex

복소수 double

int

int64

float(nan)

NaN

float(inf)

Inf

bool

logical

str

char

dict

모든 키가 문자열인 경우에는 구조체형,
그렇지 않은 경우에는 지원되지 않음

Python 컨테이너와 MATLAB 배열 유형 간의 매핑

Python 입력 인수 유형 —
컨테이너

결과 MATLAB 데이터형

matlab 숫자형 배열 객체(MATLAB 배열을 Python 변수로 표현하기 참조)

숫자형 배열

bytearray

uint8형 배열

bytes

uint8형 배열

list

셀형 배열

set

셀형 배열

tuple

셀형 배열

지원되지 않는 Python 유형

MATLAB Engine API는 다음과 같은 Python 유형을 지원하지 않습니다.

  • Python 클래스(module.type) 객체

  • None

관련 항목