【问题标题】:Python. NumPy File I/O. Sorting. ArraysPython。 NumPy 文件 I/O。排序。数组
【发布时间】:2017-03-10 20:14:25
【问题描述】:

我正在尝试从 CSV 文件中读取值,但出现错误。

这里是代码sn-p:

import numpy as np

file_read=np.loadtxt('stock_px.csv', delimiter=',')
print ("Restored data: \n" + str(file_read))

这里是错误信息:

  ValueError: could not convert string to float: 

【问题讨论】:

标签: python arrays sorting csv numpy


【解决方案1】:

查找np.loadtxt 的文档并在您的解释器中输入help(np.loadtxt)

它有一个可选的dtype 参数,它是它试图将数据转换成的数据类型。默认情况下这是浮动的。您的 csv 中有 np.loadtxt 无法解释为浮点数的字符串。如果都是字符串,你可以设置dtype=str

【讨论】:

    猜你喜欢
    • 2012-11-05
    • 2023-04-10
    • 1970-01-01
    • 2011-06-30
    • 2015-11-28
    • 2018-02-03
    • 2017-02-27
    • 1970-01-01
    • 2012-07-05
    相关资源
    最近更新 更多