результат

Класс: mATLABEngine.
Пакет: 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