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.
접두사를 사용하여 모듈을 만들어 액세스하십시오.
버전 내역
R2021b에 개발됨