Python或matplotlib限制错误

时间:2010-03-17 18:30:09

标签: python matplotlib

我使用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中的错误吗?解决方案是什么?

由于

1 个答案:

答案 0 :(得分:1)

这是一个数据解析错误:

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

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