矩阵转换为txt文件

时间:2017-06-02 12:22:12

标签: python matrix machine-learning genfromtxt

我最近一直在研究机器学习,现在我正在研究分解机器(Rendle&#39的第一个纸质机构,2010年)。

我后来在https://github.com/srendle/libfm找到了,所以我可以将其用于特定的火车/测试数据。

矩阵(即训练数据)必须是.txt格式。到目前为止,我已经完成了在Python上的csv数据文件上的工作,以便构建特征向量X(在此处引入http://www.algo.uni-konstanz.de/members/rendle/pdf/Rendle2010FM.pdf),它在Python中为我提供了矩阵....

是否可以以.txt格式或类似的方式提取它?

1 个答案:

答案 0 :(得分:1)

您可以使用numpy.savetxt

import numpy
m = numpy.array([[1,2],[3,4]])
f = open('f.txt', 'w')
numpy.savetxt(f, m, fmt='%s')
f.close()

修改 f.txt:

1 2
3 4