#python #scipy #curve-fitting
#python #scipy #подгонка кривой
Вопрос:
У меня есть вопрос относительно метода curve_fit scipy. Я должен выполнить подгонку кривой к некоторым значениям, и эта функция очень помогла бы.
Но, к сожалению, установка scipy еще не имеет этой функции, и обновление scipy вряд ли произойдет в ближайшее время.
Теперь я попробовал кое-что, чтобы заставить это работать, но, к сожалению, у меня ничего не получилось.
Я также нашел кого-то, кто говорил, что curve_fit можно выполнить автономно, но без объяснения причин. Может кто-нибудь сказать мне, возможно ли это, и если да, то как.
Ответ №1:
curve_fit
это довольно простая оболочка leastsq
, поэтому в этом сообщении Google упоминается, что вы можете просто скопировать и вставить curve_fit
функцию, чтобы получить автономную версию. Функция находится в ..site-packagesscipyoptimizeminipack.py
.
На самом деле он не является автономным. leastsq
вызовы minipack
под капотом.
включите curve_fit
в свой исходный код и подготовьте пространство from scipy.optimize import *
имен, и вы сможете использовать его как «автономный». Дайте мне знать, если у вас возникнут дополнительные вопросы.