将* _Ctype_float转换为Go中的float32

问题描述 投票:0回答:1

我不熟悉Go,并且很难将* _Ctype_float数据类型转换为[] float32。有什么我想念的吗?我什至想到了将* _Ctype_float转换为字符串,但是那还是不成功。


我有一个名为predictInstance的C函数,该函数返回float*。我从Go by

调用此函数
predictionValues := C.predictInstance(
    handle,
    (*C.float)(unsafe.Pointer(&req.FlatInput[0])),
)

现在,当我查看预测值的类型时,它说是*Ctype_float。现在我想将其转换为[]float32

go cgo
1个回答
0
投票

我有一个C函数,该函数返回float *数组。我叫这个Go函数,并使用float *数组参数。

© www.soinside.com 2019 - 2024. All rights reserved.