В этом примере показано, как вызвать 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