我目前正在尝试包装我创建的C++类。其中一个函数返回包含复杂浮点数的向量向量:
std::vector<std::vector<std::complex<float>>>
我的DataBridge.pxd文件如下所示:
# distutils: language = c++
from libcpp cimport bool
from libcpp cimport float
from libcpp.vector cimport vector
from libcpp.complex cimport complex
from libc.float cimpo
我的方法在C++代码中返回std::array<std::string, 4>。我用Cython包装了这段代码。我尝试使用内存视图包装数组。但结果是Invalid base type for memoryview slice: string。那么,我是否可以包装我的std::array<std::string, 4>以在python中使用它,就像strs列表一样?