随笔分类 -  常用库介绍

摘要:cereal —— C++11 序列化库 介绍 cereal 是一个只包含头文件的C++序列化库,cereal支持任何类型的数据并可以将其序列化为不同形式,例如:二进制、XML或者JSON。 cereal 的设计理念是快速、轻量级和容易扩展——cereal没有依赖第三库而且可以轻易的将其和其他代码相 阅读全文
posted @ 2019-08-16 15:50 jiahu 阅读(4910) 评论(0) 推荐(1)
摘要:数组类(Array)和元素操作 原文地址:[ ][0] Array 类有什么用? Array 类提供了一个一般用途的数组,用于操作元素相关算法,就像 Matrix 专门用于实现线性代数算法。更具体一点,Array 提供了对元素进行操作的方法,这些操作大部分与线性代数算法无关。比如数组中每个元素都加一 阅读全文
posted @ 2019-08-11 23:25 jiahu 阅读(1059) 评论(0) 推荐(0)
摘要:Matrix&Vector的运算 原文地址:[ ][0] 本章主要对矩阵、向量和标量之间的计算做一些简要介绍 介绍 为了实现矩阵(向量)之间的计算,Eigen 同时提供了运算符重载(+、 、×、/ 等)和类方法(dot()、corss() 等)两大形式的工具。对于 Matrix 类,重载的运算符只支 阅读全文
posted @ 2019-08-11 22:39 jiahu 阅读(1669) 评论(0) 推荐(0)
摘要:Eigen 3.3.7,Matrix 模板类 原文地址:[ ][0] 在 Eigen 中,所有的矩阵和向量都是 Matrix 模板类。向量是特殊的矩阵,有着一行或者一列数据。 Matrix 的前三个模板参数 Matrix 有六个模板参数,这里我们只介绍前三个。后三个模板参数有默认值,我们将在其他小结 阅读全文
posted @ 2019-08-11 20:27 jiahu 阅读(1804) 评论(0) 推荐(1)
摘要:Eigen 3.3.7 入门教程 原文地址:[http://eigen.tuxfamily.org/dox/GettingStarted.html][4] 学完当前教程后可以参考 [The Matrix class][0] 进行进一步学习。 如何安装 Eigen 因为 Eigen 是 header 阅读全文
posted @ 2019-08-11 11:04 jiahu 阅读(3360) 评论(0) 推荐(0)