【问题标题】:Using numpy.loadtxt, how does one convert strings in the .txt file into integer values/floats?使用 numpy.loadtxt,如何将 .txt 文件中的字符串转换为整数值/浮点数?
【发布时间】:2012-11-26 20:53:48
【问题描述】:

所以,我有一个 .txt 文件,我想读入 Pylab。问题是,当我尝试使用numpy.loadtxt("filename.txt") 这样做时,Pylab 无法将我文件中数组中的数字读取为浮点值(它返回错误:cannot convert string to float。)。

我不确定我上面的语法是否有问题;当我删除括号内的引号 numpy.loadtxt(filename.txt) 时,Pylab 返回错误:未定义文件名。

关于如何将保存在 .txt 文件中的一系列数字作为浮点数组读入 Pylab 有什么建议吗?

【问题讨论】:

    标签: python file text numpy


    【解决方案1】:

    您需要在filename.txt 文件中提供示例行。我猜你可能需要阅读numpy.loadtxthere 的文档。文档页面上有一些很好的例子。

    顺便说一句,第二个命令numpy.loadtxt(filename.txt) 是错误的,因为您还没有定义变量filename

    【讨论】:

      猜你喜欢
      • 2015-05-03
      • 2014-11-30
      • 2018-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-10
      相关资源
      最近更新 更多