python scipy.optimize curve_fit 多高斯拟合
来源:互联网 发布:mac怎么设置开机密码 编辑:程序博客网 时间:2024/05/21 10:33
import numpy as npimport pylab as plt#import matplotlib.pyplot as pltfrom scipy.optimize import curve_fitfrom scipy import asarray as ar,expx = ar(range(10))y = ar([0,1,2,3,4,5,4,3,2,1])def gaussian(x,*param): return param[0]*np.exp(-np.power(x - param[2], 2.) / (2 * np.power(param[4], 2.)))+\ param[1]*np.exp(-np.power(x - param[3], 2.) / (2 * np.power(param[5], 2.)))popt,pcov = curve_fit(gaussian,x,y,p0=[3,4,3,6,1,1])print poptprint pcovplt.plot(x,y,'b+:',label='data')plt.plot(x,gaussian(x,*popt),'ro:',label='fit')plt.legend()plt.show()
0 0
- python scipy.optimize curve_fit 多高斯拟合
- python指数、幂数拟合curve_fit
- Scipy教程 - 优化和拟合库scipy.optimize
- 【python数据挖掘课程】十四.Scipy调用curve_fit实现曲线拟合
- Python multiprocessing & scipy optimize leastsq线程安全问题
- 【python图像处理】直线和曲线的拟合与绘制(curve_fit()详解)
- 最小二乘拟合-python scipy实现
- python科学计算之scipy——optimize
- Python导入Scipy子模块时出现问题(DLL load failed with scipy.optimize)
- 【最优化】scipy.optimize.fmin.
- 【解方程】scipy.optimize.solve.
- scipy 数据拟合
- 4.3 拟合与求解optimize模块
- 使用scipy实现最小二乘法,以及通过曲线对数据进行拟合(Python)
- python-scipy
- scipy.optimize.minimize 的优化算法(2): Powell
- 使用scipy.optimize进行目标函数中的矩阵参数优化
- python安装scipy
- 计蒜客 挑战难题 第10题:寻找插入位置
- NOIP 2011 选择客栈
- MessageBox()函数
- 生成1~n 的排序!!!
- 计蒜客 挑战难题 第11题:移除数组中的重复元素
- python scipy.optimize curve_fit 多高斯拟合
- 说说UI设计
- oracle 字符型日期往sqlserver2005日期类型字段转换
- 撞谞诅嘴综纵昨锥捉捉拙桩卓缀自准籽柞
- 计蒜客 挑战难题 第12题:最后一个单词的长度
- 浊赚爪鬃宗浊棕嘴孜酌拙追尊诅罪总组卒
- Android-1-电话拨号器
- 计蒜客 挑战难题 第13题:整数转换成罗马数字
- em i strong q cite code pre 标签