pyrun
설명
pyrun(
는 Python® 인터프리터에서 code
)code
의 Python 명령문을 실행합니다.
pyrun
함수를 사용하여 만든 변수는 영구적입니다. pyrun
에 대한 후속 호출에서 이러한 변수를 사용할 수 있습니다.
는 하나 이상의 이름-값 인수로 전달된 MATLAB 데이터를 사용하여 할당된 입력 변수 이름과 출력 변수 이름으로 코드를 실행합니다.outvars
= pyrun(code
,outputs
,pyName=pyValue
)
예제
입력 인수
출력 인수
제한 사항
pyrun
또는pyrunfile
을 사용하여 정의된 Python 클래스의 인스턴스를 MATLAB으로 반환하면 정의된 클래스를 수정할 수 없습니다. 클래스 정의를 변경해야 하는 경우 다음과 같이 인터프리터 세션을 재시작하십시오.terminate(pyenv) pyenv(ExecutionMode="OutOfProcess")
또는
"InProcess"
모드로 MATLAB을 재시작하십시오.pyrun
함수와pyrunfile
함수는 메서드를 통해 다른 지역 변수에 의해 초기화되는 지역 변수를 사용하는 클래스를 지원하지 않습니다. 이렇게 사용하려면py.
접두사를 사용하여 모듈을 만들어 액세스하십시오.Python 유형 힌트에 기반한 유형 변환은
pyrun
,pyrunfile
또는 네이티브 Python 코드가 입력값으로 제공되는 Python 코드 실행 작업에서 지원되지 않습니다.
버전 내역
R2021b에 개발됨