Когда вы вызываете метод Python или функцию, MATLAB преобразовывает входные параметры в типы, которые лучше всего представляют данные языку Python.
MATLAB автоматически преобразовывает большинство числовых данных Python в типы MATLAB. Для других типов данных используйте функции MATLAB, чтобы преобразовать типы данных Python явным образом в типы MATLAB.
Команды для создания list
, tuple
и типов dict
.
При вызывании функции Python MATLAB преобразовывает данные MATLAB в типы, которые лучше всего представляют данные языку Python.
Обработка данных, возвращенных в Python
Как MATLAB преобразовывает данные, возвращенные в Python в типы MATLAB.
Доступ к элементам в типах контейнера Python
Контейнер Python обычно является типом последовательности (list
или tuple
) или типом отображения (dict
).
Передача вектора символа MATLAB методу Python
Этот пример показывает, как отобразить содержимое папки с помощью метода os.listdir
Python.
Использование Python str Тип в MATLAB
Этот пример показывает, как использовать символ разделителя пути Python® (;
).
Этот пример показывает, как отобразить первый символ переменной Python® str
.
Передача управляющего символа наклонной черты влево MATLAB
Этот пример показывает, как передать управляющий символ наклонной черты влево (\
) как тип Python® str
.
Создание Переменной списка Python
Этот пример показывает, как создать переменную list
, чтобы передать функции Python®.
Использование Типа списка Python в MATLAB
Этот пример показывает, как отобразить папки в вашей системе с помощью функции disp
MATLAB на переменной Python sys.path
.
Использование списка Python числовых типов в MATLAB
Этот пример показывает, как преобразовать список Python® числовых значений в массив MATLAB® дважды.
Этот пример показывает, как отобразить последний элемент в переменной Python® list
.
Использование списка Python в качестве значений в цикле for
Этот пример показывает как элементам отображения списка Python®.
Передача массива ячеек как типа последовательности Python
Этот пример показывает, как передать массив ячеек MATLAB функции Python.
Чтение Элемента Вложенного Типа списка
Этот пример показывает, как получить доступ к элементу переменной Python® list
, содержащей элементы list
.
Отображение продвинутой области значений элементов Python
Этот пример показывает, как использовать инкрементный шаг в индексации.
Создание Переменной кортежа Python
Этот пример показывает, как создать переменную tuple
, чтобы передать функции Python®.
Этот пример показывает как элементам отображения в кортеже.
Создание Переменной кортежа Синглтона Пайтона
Этот пример показывает, как создать переменную Python® tuple
с одним элементом.
Создание Python dict Переменная
Этот пример показывает, как создать переменную dict
, чтобы передать функции Python®.
Использование Python dict Тип в MATLAB
Этот пример показывает, как преобразовать численные значения переменной Python dict
в массив MATLAB.
Этот пример показывает, как получить и установить значения в словаре.
Передача dict Аргумента Методу Python
Этот пример показывает, как изменить значение в переменной dict
с помощью метода обновления Python®.
Преобразование Python dict Тип к Структуре MATLAB
Этот пример показывает, как отобразить числовые данные на графике из словаря Python.
По умолчанию номер в MATLAB является типом double
, но номер в Python является целочисленным типом.
Использование Python числовые типы в MATLAB
Этот пример показывает, как использовать числа Python® в MATLAB®.
Вызов методов Python с числовыми аргументами
Этот пример показывает, как вызвать функцию math.fsum
Python, которая суммирует значения с плавающей точкой во входном параметре interable
.
Использование типов массива Python в MATLAB
Этот пример показывает, как суммировать элементы array.array
Python, типа double.
Просмотр числовых значений Python
Эта тема описывает, как MATLAB отображает числовые значения Python.
Передача именованных аргументов
Этот пример показывает, как использовать аргументы ключевого слова Python в MATLAB.
Передача Функции Python карте Python Функция
Этот пример показывает, как отобразить длину каждого слова в списке.