result

Класс: matlab.engine.FutureResult
Пакет: mATLABEngine

Результат асинхронного вызова функции MATLAB из Python

Синтаксис

ret = FutureResult.result(timeout=None)

Описание

ret = FutureResult.result(timeout=None) возвращает фактический результат вызова функции MATLAB®, вызванной асинхронно от Python®.

Входные параметры

развернуть все

Значение тайм-аута в секундах, заданных как тип данных Python float, ожидать результата вызова функции. Если timeout = None, FutureResult.result функция ожидает до концов вызова функции, и затем возвращает результат.

Выходные аргументы

развернуть все

Результат асинхронного вызова функции, возвращенного как объект Python, который является фактическим выходным аргументом вызова функции MATLAB.

Примеры

развернуть все

Вызовите sqrt MATLAB функция из Python. Установите async к True и получите квадратный корень от FutureResult объект.

import matlab.engine
eng = matlab.engine.start_matlab()
future = eng.sqrt(4.0,async=True)
ret = future.result()
print(ret)
2.0