【问题标题】:Matrix conversion to txt file矩阵转换为txt文件
【发布时间】:2017-11-03 20:40:24
【问题描述】:

我最近一直在研究机器学习,现在我正在研究分解机器(Rendle 的第一篇论文,2010 年)。

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

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

是否可以将其提取为 .txt 格式或类似的格式?

【问题讨论】:

  • 定义“.txt 格式”。 txt 文件不包含标题或特殊块或压缩部分或任何东西——它们只是普通字节。您可以将 data.csv 文件重命名为 data.txt,从技术上讲,它是一个有效的 .txt 文件。

标签: python matrix machine-learning genfromtxt


【解决方案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

【讨论】:

    猜你喜欢
    • 2020-10-17
    • 1970-01-01
    • 2020-02-10
    • 1970-01-01
    • 2013-02-27
    • 1970-01-01
    • 2015-10-28
    • 2019-08-21
    • 2013-10-16
    相关资源
    最近更新 更多