Gopy:如何快速将较大的数组从Go传递到Python

2024-10-06 08:38:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用gopyv0.31在Go1.13和Python3.7之间进行交互。我从python解释器中调用了一个昂贵的go函数,这个go函数返回一个数组:[12]float64

gopy中的包装函数调用返回一个Array_12_float64类。在我的机器上,通过list(returnedObj)将数据从这个类转换为python列表大约需要150us,比调用本身多10倍

您知道有没有办法避免缓慢的Array_12_float64包装类,直接返回python列表,或者使用其他方法更快地获取数据?非常感谢。这让我快发疯了


Tags: 数据方法函数机器go列表数组array