排序
MKL学习——矩阵向量操作
前言 前面介绍的BLAS Level 1是向量-向量的操作,而这里的BLAS Level 2主要还是对矩阵-向量之间的操作。命名规则与前面的一样,主要记住定义的是数据类型 s实数域,单精度c复...
MKL学习——向量操作
前言 推荐两个比较好的教程: BLAS (Basic Linear Algebra Subprograms) LAPACK for Windows 命名规范 BLAS基本线性代数子程序的函数命令都有一定规范,便于记忆 <character> <na...
MKL学习——基本操作C++实现
前言 前面介绍了各种向量-向量,矩阵-向量,矩阵-矩阵的函数简介。根据自身目前状况,主要使用实数域的操作,也就是说关注单精度float类型的s和双精度double类型的d。...
MKL学习——矩阵矩阵操作
前言 前面介绍了BLAS Level 1中向量-向量操作,以及BLAS Level 2中矩阵-向量的操作,就剩下这一篇的BLAS Level 3中的矩阵-矩阵的操作了。对稀疏矩阵的操作以后等要用再看看。对基本...
MKL学习——线性代数概念相关
前言 回顾一下BLAS Level 1 2 3中的运算都有什么类型 BLAS Level 1 在BLAS Level 1中,进行的是向量-向量的操作。其中相关概念有 向量类型: 实数域,复数域,共轭运算操作: ...
MKL学习——功能简介
基本术语 BLAS : Basic Linear Algebra Subprograms 基本线性代数子程序 BLACS : Basic Linear Algebra Communication Subprograms 基本线性代数通信子程序 LAPACK : Linear Algebra PACKage 线...
MKL学习——数学运算库安装调试
前言 最近要用C++折腾一些东西,涉及到矩阵运算,看了一下网上推荐的数学库,貌似MKL还是蛮不错滴,放到VS2013里面试试 国际惯例,来波地址 blas, cbl...
ubuntu安装Eigen
Ubuntu 下安装Eigen有两种方式,一种是“apt-get”方式,一种是源码安装方式。 1. apt-get安装 1.1 执行安装命令 打开终端窗口,输入如下命令: sudo apt-get install ...
Eigen学习笔记(1)-入门
原文:Eigen官网-Getting started Eigen 是一个基于C++的线性代数库,其中实现大量常用的线性代数算法,包括常规矩阵计算,矩阵变换,矩阵分解,...
Eigen学习笔记(2)-Matrix类
原文:Eigen官网-The Matrix class 在Eigen中,所有的矩阵Matrix和向量Vector都是由Matrix类构造的。向量只不过是矩阵的特殊形式,只有一列(列向量)或者一行...
Eigen学习笔记(3)-矩阵和向量的运算
原文:Eigen官网-Matrix and vector arithmetic 本节内容主要介绍Eigen中关于矩阵、向量、标量之间的数学运算。 1. 引言 Eigen提供了matrix/vector的运算操作,既包括重载了c+...
Eigen学习笔记(4)-Array类和元素级操作
原文:Eigen官网-The Array class and coefficient-wise operations 1. 引言 相对于Matrix提供的线性代数运算,Array类提供了更为一般的数组功能。Array类为元素级的操作提供了有效...






