result

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

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

Синтаксис

ret = FutureResult.result(timeout=None)

Описание

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

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

расширить все

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

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

расширить все

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

Примеры

расширить все

Вызовите MATLAB sqrt функция от 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