0

我正在尝试使用 np.random.curve_fit(x,a,b,c,...,z)具有大量但固定数量的拟合参数的函数。是否可以在此处使用元组或列表来缩短时间,例如np.random.curve_fit(x,P)where P=(a,b,c,...,z)

4

3 回答 3

4

好吧,要转换您的示例,您将使用 np.random.normal(x, *P). 然而,np.random.normal(x,a,b,c,...,z)实际上是行不通的。也许你的意思是另一个功能?

于 2013-04-26T12:39:05.073 回答
1

是的,像这样:

np.random.normal(x, *P)

星号表示“从这个序列中取出剩余的参数”。

4.7.4。拆包参数列表

于 2013-04-26T12:39:12.843 回答
1

是的,使用解包操作符:

np.random.normal(x, *P)
于 2013-04-26T12:39:17.473 回答