小编Tyl*_*Fox的帖子

将swig python'double *'对象读入numpy(也许通过ctypes?)

我有无法修改的Swig Python库。

它返回一个<Swig object of type 'double *'>我知道是指向双精度数组的指针的指针。通过一个单独的函数,我得到了一个python int的长度。

我的问题是,如何将这些数据读入numpy?

我找到了numpy.ndarray.ctypes模块,还有另一个stackoverflow答案,提示可能从SWIG转换为ctypes(/sf/answers/2884869711/),但没有提及如何实现。

任何帮助表示赞赏。

python swig ctypes numpy

2
推荐指数
1
解决办法
226
查看次数

标签 统计

ctypes ×1

numpy ×1

python ×1

swig ×1