Типы данных Python в MATLAB

Преобразование данных, данные о передаче между MATLAB® и Python®

Когда вы вызываете метод Python или функцию, MATLAB преобразует входные параметры в типы, которые лучше всего представляют данные языку Python.

MATLAB автоматически преобразует большинство числовых данных Python в типы MATLAB. Для других типов данных используйте функции MATLAB, чтобы преобразовать типы данных Python явным образом в типы MATLAB.

Темы

Передача данных

Список, кортеж и типы словаря

Команды для создания list, tuple, и dict типы.

Передача данных Python

При вызывании функции Python MATLAB преобразует данные MATLAB в типы, которые лучше всего представляют данные языку Python.

Обработка данных, возвращенных в Python

Как MATLAB преобразует данные, возвращенные в Python в типы MATLAB.

Доступ к элементам в типах контейнера Python

Контейнер Python обычно является типом последовательности (list или tuple) или тип отображения (dict).

Аргументы строки

Передача вектора символа MATLAB методу Python

В этом примере показано, как отобразить содержимое папки с помощью os.listdir Python метод.

Использование Python str Тип в MATLAB

В этом примере показано, как использовать символ разделителя пути Python® (;).

Индексация в строку Python

В этом примере показано, как отобразить первый символ Python® str переменная.

Передача управляющего символа наклонной черты влево MATLAB

В этом примере показано, как передать управляющий символ обратной косой черты (\) как Python® str ввод.

Листинг аргументов

Создание Переменной списка Python

В этом примере показано, как создать list переменная, чтобы передать функции Python®.

Использование Типа списка Python в MATLAB

В этом примере показано, как отобразить папки в вашей системе с помощью disp MATLAB функция на sys.path Python переменная.

Использование списка Python числовых типов в MATLAB

В этом примере показано, как преобразовать список Python® числовых значений в массив MATLAB® дважды.

Индексация в список Python

В этом примере показано, как отобразить последний элемент в Python® list переменная.

Использование списка Python в качестве значений в цикле for

В этом примере показано, как к элементам отображения списка Python®.

Передача массива ячеек как типа последовательности Python

В этом примере показано, как передать массив ячеек MATLAB функции Python.

Чтение Элемента Вложенного Типа списка

В этом примере показано, как получить доступ к элементу Python® list переменная, содержащая list элементы.

Отображение продвинутой области значений элементов Python

В этом примере показано, как использовать инкрементный шаг в индексации.

Аргументы кортежа

Создание Переменной кортежа Python

В этом примере показано, как создать tuple переменная, чтобы передать функции Python®.

Индексация в кортеж Python

В этом примере показано, как к элементам отображения в кортеже.

Создание Переменной кортежа Синглтона Пайтона

В этом примере показано, как создать Python® tuple переменная с одним элементом.

Словарь (dict) аргументы

Создание Python dict Переменная

В этом примере показано, как создать dict переменная, чтобы передать функции Python®.

Использование Python dict Тип в MATLAB

В этом примере показано, как преобразовать численные значения dict Python переменная в массив MATLAB.

Индексация в Python dict

В этом примере показано, как получить и установить значения в словаре.

Передача dict Аргумента Методу Python

В этом примере показано, как изменить значение в dict переменная с помощью Python® обновляет метод.

Преобразование Python dict Тип к Структуре MATLAB

В этом примере показано, как отобразить числовые данные на графике из словаря Python.

Числовые аргументы

Числовые типы по умолчанию

По умолчанию номером в MATLAB является double введите, но номер в Python является целочисленным типом.

Использование Python числовые типы в MATLAB

В этом примере показано, как использовать числа Python® в MATLAB®.

Вызов методов Python с числовыми аргументами

В этом примере показано, как вызвать math.fsum Python функция, которая суммирует значения с плавающей точкой в iterable входной параметр.

Использование типов массива Python в MATLAB

В этом примере показано, как суммировать элементы array.array Python типа double.

Просмотр числовых значений Python

Эта тема описывает, как MATLAB отображает числовые значения Python.

Аргументы ключевого слова

Передача именованных аргументов

В этом примере показано, как использовать аргументы ключевого слова Python в MATLAB.

Аргументы функции

Передача Функции Python карте Python Функция

В этом примере показано, как отобразить длину каждого слова в списке.