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