Python:有没有办法显示最小化函数的使用参数?

问题描述 投票:0回答:1

我对编程还很陌生,现在有点沮丧。我无法在任何地方找到问题的答案,并尝试了几件事,但都没有成功。

我有一个度量和一个理论函数,我必须为数据点优化数据点;为此,我想使用scipy的最小化功能。

我有两个要优化的输入参数:“ n”和“ kappa”。测量值和理论函数是复数值。这是我的主意:

n = np.linspace(3.3, 3.9, 100)
kappa = np.linspace(-1, 1, 100)

def mini(f, n, kappa):
      return np.abs(H_meas_use[0]-H_theo(f, n, kappa, L_0))**2

y = min(mini(f_use[0], n, kappa))

我尝试了第一个数据点(这就是为什么我取“ f_use [0]”)并得到y的值:

In [75]: y
Out[75]: 0.047479649880079

现在,我想确切地知道使用了哪个n和kappa,但是min采用标量函数并根据我的理解输出单个float64值。尽管如此,有没有办法向我展示n和kappa?

python data-processing minimization
1个回答
0
投票

在FiddleStix的帮助下解决

© www.soinside.com 2019 - 2024. All rights reserved.