如何在python中存储稀疏矩阵时更改表示?

时间:2011-03-07 10:22:20

标签: python storage sparse-matrix

稀疏矩阵表示形式为:

          (i,j)       value

我想将这些值存储在3列的文本文件中,即:

         i            j               value

1 个答案:

答案 0 :(得分:0)

如果您的稀疏矩阵存储在名为dict的字典中,那么您可以使用:

f = open('output.txt', 'w')
for (i, j), value in dict.items():
    f.write("%s\t%s\t%s\n" % (i, j, value))

这将以制表符分隔的文本文件形式输出数据。