Документация SciPy для LeastSq здесь .В нем говорится, что ier
это
Целочисленный флаг.Если оно равно 1, 2, 3 или 4, решение найдено.В противном случае решение не было найдено.В любом случае дополнительная выходная переменная 'mesg' дает больше информации.
Но как мне получить дополнительную переменную mesg
?
x,ier=leastsq(residuals, plsq, args=(x_vals, y_vals))
, которая дает мне только два возвратав то время как
x,mesg,ier=leastsq(residuals, plsq, args=(x_vals, y_vals))
выдает сообщение об ошибке ValueError: need more than 2 values to unpack
в этой строке.