Преобразуйте Python dict Введите к структуре MATLAB

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

Предположим, что функция Python возвращает переменную, patient, со следующими значениями.

patient
patient = 

  Python dict with no properties.

    {'test1': array('d', [79.0, 75.0, 73.0]), 
     'test3': array('d', [220.0, 210.0, 205.0]), 
     'test2': array('d', [180.0, 178.0, 177.5]), 
     'name': 'John Doe'}

Преобразуйте patient к структуре MATLAB®.

P = struct(patient)
P = 

    test1: [1x1 py.array.array]
    test3: [1x1 py.array.array]
    test2: [1x1 py.array.array]
     name: [1x8 py.str]

Значения полей остаются как типы Python.

Постройте результаты испытаний после преобразования числовых данных, чтобы ввести дважды.

bar([double(P.test1);double(P.test2);double(P.test3)])

MATLAB отображает столбчатый график.

Похожие темы