当前位置: 首页 > 知识库问答 >
问题:

python lmfit程序未运行

艾骏喆
2023-03-14
import matplotlib.pyplot as plt
import numpy as np

from lmfit.model import load_model


def mysine(x, amp, freq, shift):
    return amp * np.sin(x*freq + shift)



data = np.loadtxt('sinedata.dat')
x = data[:, 0]
y = data[:, 1]

model = load_model('sinemodel.sav', funcdefs={'mysine': mysine})
params = model.make_params(amp=3, freq=0.52, shift=0)
params['shift'].max = 1
params['shift'].min = -1
params['amp'].min = 0.0

result = model.fit(y, params, x=x)
print(result.fit_report())

plt.plot(x, y, 'bo')
plt.plot(x, result.best_fit, 'r-')
plt.show()

Traceback(最近的调用最后):

文件“C:\Users\MUHAMMAD ALI QURESHI\Anaconda3\lib\site packages\IPython\core\interactiveshell.py”,第2910行,运行代码exec(代码obj、self.user、全局用户、self.user)

文件“”,第4行,从lmfit开始。模型导入负载模型

文件“C:\Users\MUHAMMAD ALI QURESHI\Anaconda3\lib\site packages\lmfit\uuuuu init\uuuuuu.py”,第39行,在from中。置信度导入配置间隔,配置间隔2d

文件“C:\Users\MUHAMMAD ALI QURESHI\Anaconda3\lib\site packages\lmfit\confidence.py”,第10行,来自。最小化导入最小化异常

文件“C:\Users\MUHAMMAD ALI QURESHI\Anaconda3\lib\site packages\lmfit\minimizer.py”,第34行,导入文件

文件“C:\Users\MUHAMMAD ALI QURESHI\Anaconda3\lib\site packages\uncerties\uuuuu init\uuuuuu.py”,第224行,在from中。核心进口*

文件"C:\用户\MUHAMMAD ALI QURESHI\Anaconda3\lib\site-包\不确定性\core.py",行2889POSITIVE_DECIMAL_UNSIGNED_OR_NON_FINITE=ur'((\d*)(.\d*)?|nan|NAN|inf|INF)'^语法错误:无效语法

共有1个答案

桂学
2023-03-14

我认为您需要重新安装。看起来您的代码正在使用Python2语法。

我相信不确定性需要(自动)在安装时使用2to3工具——看起来其中的某些部分对您不起作用。

它应该努力做到:

C:\.....\Anaconda3\Scripts\pip.exe install --force-reinstall uncertainties
 类似资料:
  • 我在目录位置/home/oracle/naresh 文件可插入。java,可插入。类,runjava。sh,ojdbc6。jar位于/home/oracle/naresh目录位置 InsertToTable.java是将数据插入到表中的文件。它在运行时利用ojdbc6.jar。当独立运行下面的外壳脚本时,java将成功运行并将数据插入到表中。 从cron运行相同的shell脚本时,java文件未运

  • 我是maven和Struts2的新手。当我尝试运行我的程序时,会出现以下错误:

  • 我正在尝试运行一个简单的Spring Boot应用程序。它只有web作为依赖,当我运行命令clean install,它成功构建,但是在spring-boot运行时它失败了,我不知道它是否是依赖冲突。我还运行了mvn dependency:tree命令,但是我没有发现任何冲突。这是mvn dependency的输出:tree

  • 当我发布windows窗体应用程序时,它在我开发它的机器上运行良好。但当我把它放在另一台笔记本电脑上就不工作了。双击.exe文件不会出错,也不会发生任何事情我的应用程序中有一个本地数据库。连接字符串为“data source=(LocalDB)\mssqllocaldb;attachdbfilename=datadirectory\database1.mdf;integrated security

  • 我正在尝试在server 2012任务计划程序中计划bcp作业。当我双击批处理文件时,它工作正常。它包括以下行: 该文件是从命令行创建的。调度程序具有: < li >操作:启动一个程序 < li >脚本:< code > D:\ DATA \ my batch . bat < li >开始于:< code>D:\Data 我正在为其他计划任务使用相同的帐户,它们运行良好。

  • UnsatifiedDependencyException:创建名为'org.springframework.boot.autoConfigure.orm.jpa.HibernateJPAAutoConfiguration'的bean时出错:通过构造函数参数0表示的不满足的依赖关系;嵌套异常是org.springframework.beans.factory.beanCreationExcepti