Ошибка ограничения Python или matplotlib - PullRequest
1 голос
/ 17 марта 2010

Я написал алгоритм, использующий 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 Ответ

1 голос
/ 17 марта 2010

Это ошибка разбора данных:

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

Размер структуры данных Python, если он ограничен только доступной памятью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...