RuntimeWarning при использовании лямбда-функции (компьютер с Win8)

Я установил Python(x,y)-2.7.5.0 для запуска программ на моем ноутбуке Win8. Программы работают в Linux, но когда я использую python(x,y), я получаю следующее сообщение об ошибке:

D: \ Python27 \ lib \ site-packages \ scipy \ optimize \ minpack.py: 402: RuntimeWarning: число вызовов функции достигло maxfev = 2800.

warnings.warn (ошибки [info][0], RuntimeWarning)

Ошибка возникает во время гармонического анализа в части "func= lambda...":

y = N.ravel(zon[:,z,k,:])
print k                 
func = lambda p,s,c,y: fitfunc(p,s,c) - y # Distance to the target function
print k                   
p1, success = optimize.leastsq(func, p0[:], args=(s,c,y))

Я посмотрел его, где определяется maxfev, но, думаю, менять его не очень хорошая идея. У меня вопрос, вызвана ли ошибка ошибкой python(x,y) или моей системой Windows 8. Как я могу искать после ответа?

Кто-нибудь еще использует Python(x,y)-2.7.5.0 с компьютером win8?

1 ответ

Как предложил Padraic Cunningham ( пакет python 64 для Windows), я установил Anaconda 64bit для Windows. Больше нет проблем. Таким образом, я думаю, что одной из проблем могла быть 32-битная версия pythonxy. Другим аспектом может быть то, что я не использовал последнюю версию pythonxy, но я не уверен в этом.

Другие вопросы по тегам