Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

MATLAB에서 Python 라이브러리

MATLAB®에서 직접 Python® 기능 호출

py. 접두사를 Python 이름에 추가하여 MATLAB에서 Python 라이브러리에 직접 액세스할 수 있습니다. Python 표준 라이브러리의 콘텐츠를 호출하려면 Python 함수 이름이나 클래스 이름 앞에 py.을 추가하십시오. 사용할 수 있는 모듈의 콘텐츠를 호출하려면 Python 모듈 이름과 Python 함수 이름 또는 클래스 이름이 결합된 형태 앞에 py.을 추가하십시오. 예를 들어, 다음과 같이 합니다.

py.list({'This','is a','list'})      % Calls built-in function list
py.textwrap.wrap('This is a string') % Calls wrap function in module textwrap

모듈을 사용하기 위해 모듈을 가져올 필요는 없습니다. 그러나 MATLAB 패키지의 콘텐츠를 가져오는 것과 동일한 방법으로 Python 이름을 MATLAB 함수로 가져올 수 있습니다. 자세한 내용은 Understanding Python and MATLAB import Commands를 참조하십시오.

그 대신 Python 응용 프로그램에서 MATLAB 함수를 호출하려는 경우 자세한 내용은 Python에서 MATLAB 호출하기 항목을 참조하십시오.

함수

모두 확장

pyenvPython 인터프리터의 디폴트 환경 변경
PythonEnvironmentPython 환경 정보
pyargsPython 함수에 대한 키워드 인수 생성
matlab.exception.PyExceptionCapture error information for Python exception

도움말 항목

Python 라이브러리 사용하기

MATLAB에서 Python 모듈 액세스하기 - 시작하기

MATLAB에서 Python 객체를 만들고 사용하는 방법.

Python을 사용하도록 시스템 구성하기

지원되는 버전의 Python을 설치했는지 확인하는 방법.

사용자 정의 Python 모듈 호출하기

이 문서의 예제에서 사용하는 Python 모듈을 만듭니다.

Understand Python Function Arguments

Python method syntax which might be unfamiliar to MATLAB users.

고급 항목

코드 패턴의 차이점을 알아야 합니다.

Out-of-Process Execution of Python Functionality

Execute Python scripts in processes that are separate from the MATLAB process.

Reload Out-of-Process Python Interpreter

Reload out-of-process Python interpreter without restarting MATLAB.

데이터 전달

MATLAB에서 Python으로 데이터형 매핑하기

MATLAB이 MATLAB 데이터를 호환되는 Python 데이터형으로 변환하는 방법.

Access Elements in Python Container Types

A Python container is typically a sequence type (list or tuple) or a mapping type (dict).

Pass Python Function to Python map Function

This example shows how to display the length of each word in a list.

문제 해결

Determine if Error is Python or MATLAB Error

Tips to determine if an error originates in Python or MATLAB code.

Limitations to Python Support

Python features not supported in MATLAB.

Handle Python Exceptions

MATLAB catches exceptions thrown by Python and converts them into a matlab.exception.PyException object.

Troubleshooting Matrix and Numeric Argument Errors

Error might be caused by input array with more than one non-singleton dimension.

추천 예제