MATLAB® отображает все типы Python® как объекты, включая список свойств объекта.
py.int(5)
ans = Python int with properties: denominator: 1 imag: 0 numerator: 5 real: 5 5
MATLAB отображает ожидаемое выходное значение (5
) на последней линии.
Python добавляет L
символ к представлению (отображение) long
тип данных. Например, с помощью версии 2.7 Python, введите:
py.repr(py.long(5))
ans = Python str with no properties. 5L
MATLAB отображает Python str
и добавляет L
для любой функции Python, которая использует repr
функция, чтобы отобразить ее вывод.
Вы обрабатываете long
тип данных как любой числовой тип. Например, добавьте два числа:
py.long(5) + py.long(2)
ans = Python long with properties: denominator: [1x1 py.long] imag: [1x1 py.long] numerator: [1x1 py.long] real: [1x1 py.long] 7
Ответ является номером 7.