我有一个麻木数组的浮标,我想把它传递给一个C++函数,它将读取和修改数据,就像它是一个STD::vector。
我正在努力想办法做到这一点。
C++参数类型是什么:
np.array([[1.0,2.0,3.0],[4.0,5.0,6.0]],dtype=float)
此类型声明:py::array\u t<;py::数组_t<;浮动>&燃气轮机
产生此错误:尝试将非POD或未实现的POD类型用作numpy数据类型
我看不出这个类型声明是否有效:py:array
我已经在网上搜索了文档、github问题和示例,但没有找到任何有效或有意义的内容,如果有人能帮我,我将不胜感激:)
在C++侧拉入特征库并将其用于矩阵运算。code>std::vector不是2d矩阵的良好抽象。。。要么你必须将自己的2d索引写入一维向量,要么你需要一些愚蠢的东西,比如std::vector<;标准::向量<&燃气轮机&燃气轮机,它的性能非常差,而且很难看
PybDun11知道类型转换自动转换 NP.SARS >代码> EGEN::MatRXXF,因此您应该能够编写C++函数作为一个特征::输入,并按指定调用它