Python 熊猫系列到CFFI指针
我正在尝试使用CFFI模块在Python和Rust代码之间进行互操作。我想通过C接口传递Pandas系列数据指针。然而,我不知道底层的系列数据是如何布局的。我可以通过调用Python 熊猫系列到CFFI指针,python,pandas,python-cffi,Python,Pandas,Python Cffi,我正在尝试使用CFFI模块在Python和Rust代码之间进行互操作。我想通过C接口传递Pandas系列数据指针。然而,我不知道底层的系列数据是如何布局的。我可以通过调用series.to\u numpy()使其工作,但是否可以直接将指针传递到Pandas数组,而不必将数据复制到numpy数组中 请参见以下示例: 导入cffi 作为pd进口熊猫 系列=局部放电系列((1.0,2.0,3.0)) ffi=cffi.ffi() ffi.cdef('void main(const double*值,u
series.to\u numpy()
使其工作,但是否可以直接将指针传递到Pandas数组,而不必将数据复制到numpy数组中
请参见以下示例:
导入cffi
作为pd进口熊猫
系列=局部放电系列((1.0,2.0,3.0))
ffi=cffi.ffi()
ffi.cdef('void main(const double*值,uint32_t长度);')
lib=ffi.dlopen('./target/debug/libpython_rust.so')
#指针=ffi.cast('double*',series.array)#