Advertisement

PyBind11学习笔记:Eigen与NumPy数据交互

阅读量:

系列文章

【pybind11笔记】eigen与numpy数据交互

【pybind11笔记】python调用c++函数

【pybind11笔记】python调用c++结构体

【pybind11笔记】python调用c++类

文件结构

为便于展示,本例采用cmake进行构建,相关文件组织结构如下:

在这里插入图片描述

pybind11与eigen3这两个文件夹属于相关的资源库,其放置在该项目中并非强制要求,此处的目的是为了降低对编译环境的依赖程度,并且在Windows系统下能够更便捷地完成编译过程。

文件内容

生成一个名为pybind11_eigen.h的头文件,具体内容如下

复制代码
    #include <pybind11/pybind11.h>
    #include <iostream>
    #include <pybind11/eigen.h>
    
    using namespace std;
    namespace py=pybind11;
    
    typedef Eig

全部评论 (0)

还没有任何评论哟~