vs折叠快捷键 | 您所在的位置:网站首页 › vs代码折叠快捷键是什么 › vs折叠快捷键 |
Python与C交互之指针
Kelvin_Ngan: 我没测试过SWIG,我可以确定的是double指针传参是没问题的。或者你试试ndpointer,你也可以研究下官方文档“Using NumPy C-API”一节:https://numpy.org/doc/stable/user/c-info.html# Python与C交互之指针paulcrab: 我是通过swig在python中调用c++函数,然后函数的声明长这样:ADOLC_DLL_EXPORT int lie_scalarc(short, short, short, double*, short, double*); Python与C交互之指针Kelvin_Ngan: 检查函数声明的地方,是不是类似这样的myfunc.argtypes = [ctypes.POINTER(ctypes.c_double)] Python与C交互之指针paulcrab: 大佬救命,我用python调用一个C++函数,他要求传入的参数类型是double *, 我这样定义x0 = np.array([1, 2],dtype=np.float64),然后用x0.ctypes.data_as(ctypes.POINTER(ctypes.c_double))的方式传入函数里,但是还是报错TypeError: argument of type 'double *' QML坑之作用域mp437376671: 讲解得非常好 |
CopyRight 2018-2019 实验室设备网 版权所有 |