Этот пример показывает, как вызвать функцию math.fsum
Python, которая суммирует значения с плавающей точкой во входном параметре interable
.
Откройте файл данных MATLAB® patients.mat
и считайте числовой массив Height
.
load patients.mat
class(Height)
ans = 1×6 char array double
MATLAB автоматически преобразовывает числовые значения в числовые значения Python. Однако Height
100 1 массив, и MATLAB должен передать массив 1 на n аргументу Python iterable
.
size(Height)
ans = 100 1
Преобразуйте Height
к матрице 1 на n прежде, чем вызвать fsum
.
py.math.fsum(Height')
ans = 6707