稀疏矩阵
爱数学的虹猫
这个作者很懒,什么都没留下…
展开
-
C++利用Eigen生成任意规模稀疏矩阵
之前记录了生成一个给定规模和固定数据的稀疏矩阵,这里我们生成一个任意规模和任意稀疏度的矩阵。定义函数这里稀疏矩阵仍旧采取了三元组的存储方式,函数中有三个输入参数,即稀疏矩阵行列和稀疏度批注:这里随机生成非零位置未排除重复位置,可能事实稀疏度会略低于给定的稀疏度。#include "iostream"#include "Eigen/SparseCore"#include "time.h"using namespace std;using namespace Eigen;Spa..原创 2021-08-23 17:37:28 · 1408 阅读 · 0 评论 -
Eigen构造稀疏矩阵
Eigen构造稀疏矩阵,这里我们对稀疏矩阵采用三元组的存储方式,即用(i,j,value(i,j))这样的组合把非零元的位置和值表示出来。废话不多说,我们直接上例子#include "iostream"#include "Eigen/SparseCore"using namespace std;using namespace Eigen;int main()//我们需要生成的矩阵/**************** 0 1 0 0 0 0 0 0 2 0 1 0 0 0 0 0原创 2021-08-18 11:46:16 · 2047 阅读 · 0 评论