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

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

Откройте MATLAB® patients.mat файл данных и считал числовой массив Height.

load patients.mat
class(Height)
ans = 
'double'

MATLAB автоматически преобразует числовые значения в числовые значения Python. Однако Height 100 1 массив, и MATLAB должен передать массив 1 на n iterable Python аргумент.

size(Height)
ans = 1×2

   100     1

Преобразуйте Height к матрице 1 на n прежде, чем вызвать fsum.

py.math.fsum(Height')
ans = 6707

Похожие темы