无法导入Scipy.Optimize:“没有名为‘scipy.Optimize._root’的模块”

htrmnn0y  于 2022-09-18  发布在  Java
关注(0)|答案(1)|浏览(354)

我打开几周前正在使用的Jupyter笔记本,重新导入我一直使用的模块(通过再次运行单元格,没有任何更改),在尝试导入scipy.Optimize时遇到了意想不到的困难(尽管之前完全相同的命令运行得很好):它告诉我没有名为‘scipy.Optimization._root’的模块,当我查找它时,它看起来像是在不应该的地方有下划线;然而,我不知道如何修改它,这种情况是否碰巧发生在其他人身上?

我试图导入curve_fit模块,这样我就可以对我和我的团队在光学实验课上获得的数据进行特定的拟合,然后打印拟合的参数。

最初,我尝试使用以下命令导入CURE_FIT

from scipy.optimize import curve_fit

(这在最近很管用,但突然导致了一个错误。)接下来,我尝试只导入scipy.Optimize,这也给了我相同的错误。

我本希望能够导入该模块,但遇到了以下错误消息:

ModuleNotFoundError:没有名为‘scipy.Optimization._root’的模块

s5a0g9ez

s5a0g9ez1#

我将导入spicy.Optimize用作OP,然后使用op.leastsq()。啊,真灵!

相关问题