【问题标题】:How to import a Matrix from a text file in Python如何在 Python 中从文本文件中导入矩阵
【发布时间】:2012-08-10 16:42:21
【问题描述】:

嘿,这可能是一个简单的问题,但我以前从未将任何文件导入 Python。

所以我在一个名为 dmatrix.txt 的文本文件中有一个 numpy 矩阵,那么如何将文件导入 Python 并使用该矩阵?

我正在尝试使用numpy.load(),但我不确定如何使用它。

【问题讨论】:

  • 您是如何创建该文件的?

标签: python import matrix numpy load


【解决方案1】:

试试numpy.loadtxt('dmatrix.txt');如果文件是逗号分隔的,你可以添加一个delimiter 参数。

numpy.load 用于 numpy/python 二进制格式的文件 - 由 numpy.save、numpy.savez 或 pickle 创建。

【讨论】:

  • 有没有特定的方式来调用文本文件?我收到一个错误:Traceback(最近一次调用最后一次):np.loadtxt('dmatrix.txt')fh = iter(open(fname,'U'))IOError:[Errno 2]没有这样的文件或目录:' dmatrix.txt'
  • 给出python工作目录的相对路径,即你运行python的目录,你可以通过print os.getcwd()看到。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-13
  • 1970-01-01
  • 2014-07-22
相关资源
最近更新 更多