【发布时间】: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