相关疑难解决方法(0)

如何显示scipy.optimize函数的进度?

scipy.optimize用来最小化12个参数的函数.

我刚刚开始优化并仍在等待结果.

有没有办法强制scipy.optimize显示其进度(比如已经完成了多少,目前最好的点是什么)?

python numpy mathematical-optimization scipy output

42
推荐指数
4
解决办法
2万
查看次数

找到三次函数的根

这就是事情.我试图在Python中使用fsolve函数来查找三次函数的根.这个三次函数有一个参数,deltaW.我要做的就是将此参数改为deltaW-5050,并找到三次函数的根在同一时间.以下是我的脚本:

from scipy.optimize import fsolve
import matplotlib.pyplot as plt
import numpy as np
import pylab

g = 5.61
gamma = 6.45
kappa = 6.45
J = 6.45
rs = 1.0                            #There are just parameters
m = 5.0*10**(-11)
wm = 2*3.14*23.4

X = []
X1 = []

def func(x):                                #Define the cubic function I  need to solve

        A = 1j*g**2*(kappa + 1j*deltaW)*x*x/(m*wm**2)
        B = J**2 + (1j*deltaW - gamma)*(1j*deltaW + kappa)
        C = …
Run Code Online (Sandbox Code Playgroud)

python numpy scipy cubic

1
推荐指数
1
解决办法
1747
查看次数

标签 统计

numpy ×2

python ×2

scipy ×2

cubic ×1

mathematical-optimization ×1

output ×1