【问题标题】:Python or matplotlib limitation errorPython 或 matplotlib 限制错误
【发布时间】:2011-01-28 17:20:09
【问题描述】:

我使用 python 和 matplotlib 编写了一个算法,该算法从一些文本输入数据生成直方图。当数据输入的数量约为。大于 15000,我进入代码的(附加)行:

mydata = []

for i in range(len(data)):
   mydata.append(string.atof(data[i]))

错误:

Traceback (most recent call last):
  File "get_histogram_picture.py", line 25, in <module>
    mydata.append(string.atof(data[i]))
  File "/usr/lib/python2.6/string.py", line 388, in atof
    return _float(s)
ValueError: invalid literal for float(): -a

这可能是python中的错误吗?解决办法是什么?

谢谢

【问题讨论】:

  • 您的数据中的某些内容似乎无效。
  • 没错,对不起,我明白了,少喝咖啡:-P

标签: python matplotlib


【解决方案1】:

这是一个数据解析错误:

>>> float("-a")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: invalid literal for float(): -a

仅受可用内存限制的 Python 数据结构大小。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-08
    • 1970-01-01
    • 2011-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多