【发布时间】:2015-11-20 05:35:46
【问题描述】:
我有一个以压缩行存储 (CRS) 格式存储的大型稀疏矩阵。这基本上是三个数组:一个包含值的数组、一个列索引数组和一个包含行指针的最终数组。例如。 http://web.eecs.utk.edu/~dongarra/etemplates/node373.html
我想将此信息写入文本 (.txt) 文件,该文件旨在使用 C 读取并放入三个数组中。我目前计划通过将 Value 数组中的所有条目写在一个用逗号分隔的长行中来做到这一点。例如。 5.6,10,456,78.2,...等。然后对其他两个数组执行相同的操作。
我的 C 代码将结束读取第一行,将所有值放入标有“Value”的数组中。以此类推。
问题
这是“正确的”吗?还是有将 CRS 数据放入文本文件的标准方法?
【问题讨论】:
标签: c sparse-matrix