美文网首页机器学习-工程
稀疏矩阵存储格式

稀疏矩阵存储格式

作者: shudaxu | 来源:发表于2018-11-21 15:52 被阅读0次

这里只记录其中一种:

Compressed Sparse Row Format (CSR) :用三个一维数组存储,和一个数字,nnz,代表非零元素个数。

1、values数组,保存所有非零元素,顺序为从左到右的层级遍历。长度为nnz

2、row_offset数组,row_offset[0]=0,之后按行遍历,row_offset[$row_index] = $current_number_count+=该行非零元素个数。长度为行数+1

3、columns_indices数组,保存所有非零元素的列id。长度为nnz

方便理解加入示意图:

相关文章

  • 稀疏矩阵存储格式

    这里只记录其中一种: Compressed Sparse Row Format (CSR) :用三个一维数组存储,...

  • Matrix Marker稀疏矩阵文件存储格式

    1. Matrix Market简介 Matrix Market是美国国家标准与技术研究所信息技术实验室的数学和计...

  • 稀疏矩阵的存储

    如果将整个稀疏矩阵都存储进入内存中的话, 那将会占用相当大的空间, 根据稀疏矩阵中非0元素在矩阵中的分布以及个数,...

  • 稀疏矩阵用于python的keras和theano

    稀疏矩阵 稀疏矩阵(sparse matrix)是由于矩阵中存在大量0,从而可以采用特别的存储技巧来压缩内存。由于...

  • 三元组表实现稀疏矩阵存储(C语言)

    三元组表实现稀疏矩阵存储

  • 稀疏矩阵定义以及存储格式(COO,CSR,CSC)

    稀疏矩阵定义 百度百科:在矩阵中,若数值为0的元素数目远远多于非0元素的数目,并且非0元素分布没有规律时,则称该矩...

  • 稀疏矩阵及其压缩格式

    一般情况下,稀疏矩阵指的是元素大部分是0的矩阵(有些资料定义非零元素不超过5%的矩阵,为稀疏矩阵), 矩阵的稀疏性...

  • 数据结构-特殊矩阵的压缩存储

    本文介绍对称矩阵、三角矩阵、对角矩阵和稀疏矩阵的压缩存储方法。 对称矩阵 在一个n阶矩阵A中,若元素满足aij=a...

  • 稀疏数组

    当数组中的大部分元素为0,或者同一值时,可以使用稀疏数组来存储该数组,使用稀疏矩阵可以节约存储空间稀疏数组的处理方...

  • 矩阵的压缩存储

    特殊矩阵:矩阵中的元素设置有一定的规律性稀疏矩阵:矩阵中的元素有很大一部分为零值 特殊矩阵的压缩存储 对称矩阵 对...

网友评论

    本文标题:稀疏矩阵存储格式

    本文链接:https://www.haomeiwen.com/subject/xylcqqtx.html