Я написал алгоритм, использующий 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? Какое решение?
Спасибо