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

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

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

P = 

  Python array with properties:

    itemsize: 8
    typecode: [1x1 py.str]

    array('d', [1.0, 2.0, 3.0, 4.0, 5.0])

Преобразуйте P в массив типа double MATLAB®.

A = double(P);

Суммируйте элементы A.

sum(A)
ans =

    15

Похожие темы

Была ли эта тема полезной?