我最近一直在研究机器学习,现在我正在研究分解机器(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格式或类似的方式提取它?
答案 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