我有无法修改的Swig Python库。
它返回一个<Swig object of type 'double *'>我知道是指向双精度数组的指针的指针。通过一个单独的函数,我得到了一个python int的长度。
<Swig object of type 'double *'>
我的问题是,如何将这些数据读入numpy?
我找到了numpy.ndarray.ctypes模块,还有另一个stackoverflow答案,提示可能从SWIG转换为ctypes(/sf/answers/2884869711/),但没有提及如何实现。
任何帮助表示赞赏。
python swig ctypes numpy
ctypes ×1
numpy ×1
python ×1
swig ×1