擅长:python、mysql、java
<p>很抱歉我是坏消息的传递者,但是如果我理解您正在尝试做什么,我认为让<code>scipy.optimize.curve_fit</code>或来自{<cd2>}的任何其他方法执行您希望的操作是非常困难的。在</p>
<p>大多数拟合算法都是设计用来处理<em>连续的</em>变量的,通常(而且<code>curve_fit</code>)通常是通过对参数值进行很小的更改来找到正确的方向和步长来改进结果的。在</p>
<p>但是你要找的是一个<em>离散的</em>变量,作为一个函数形式(大致上是“幂律”)到另一个函数形式(“指数”)之间的断点,算法通常不会对你的<code>di</code>参数进行足够大的更改,从而影响作为断点的值,并且可能认为<code>di</code>不会影响拟合度(您的模型也会以其他方式使用<code>di</code>,所以您可能会幸运,<code>di</code>可能会影响拟合度。在</p>