Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 拟合多模分布_Python_Python 3.x - Fatal编程技术网

Python 拟合多模分布

Python 拟合多模分布,python,python-3.x,Python,Python 3.x,如何在python中找出多模式分发的模式数。我有一个如下的分布 a=np.array([10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5,14,14.5,15,15.5,16,16.5,17,17.5,18,18.5,19,19.5,20,20.5,21,21.5,22]) b=np.array([0,0,0,0,5,7,8,10,12,25,20,18,10,7,6,8,9,15,20,40,35,25,15,8,7]) 其中b是a的频率,a是每个直径的中点 现在

如何在python中找出多模式分发的模式数。我有一个如下的分布

a=np.array([10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5,14,14.5,15,15.5,16,16.5,17,17.5,18,18.5,19,19.5,20,20.5,21,21.5,22])
b=np.array([0,0,0,0,5,7,8,10,12,25,20,18,10,7,6,8,9,15,20,40,35,25,15,8,7])
其中
b
a
的频率,
a
是每个直径的中点

现在我的目标是拟合这个分布(多模式)并获得拟合参数。这个数据有两种模式,所以在拟合之后,我也想知道每个拟合对应的分数 我在寻求建议。提前谢谢