Я использую gopy v0.31 для взаимодействия между Go 1.13 и Python 3.7. Я вызываю дорогую go функцию из интерпретатора python, и эта go функция возвращает массив: [12]float64
.
Обернутый вызов функции в gopy возвращает класс Array_12_float64
. Преобразование данных из этого класса в список python через list(returnedObj)
занимает ок. 150us на моей машине, в 10 раз больше, чем сам вызов.
Знаете ли вы, есть ли способ избежать медленного класса оболочки Array_12_float64
и вернуть a python список напрямую или использовать какой-то другой обходной путь, чтобы получить данные быстрее? Спасибо. Это сводит меня с ума: -D.