Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 熊猫系列到CFFI指针_Python_Pandas_Python Cffi - Fatal编程技术网

Python 熊猫系列到CFFI指针

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

我正在尝试使用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*值,uint32_t长度);')
lib=ffi.dlopen('./target/debug/libpython_rust.so')
#指针=ffi.cast('double*',series.array)#