python寻峰_python – 查找峰的全宽半个最大值
您可以使用样条曲线拟合[蓝色曲线 – 峰值/ 2],然后找到它的根:
import numpy as np
from scipy.interpolate import UnivariateSpline
def make_norm_dist(x, mean, sd):
return 1.0/(sd*np.sqrt(2*np.pi))*np.exp(-(x - mean)**2/(2*sd**2))
x = np.linspace(10, 110, 1000)
green = make_norm_dist(x, 50, 10)
pink = make_norm_dist(x, 60, 10)
blue = green + pink
# create a spline of x and blue-np.max(blue)/2
spline = UnivariateSpline(x, blue-np.max(blue)/2, s=0)
r1, r2 = spline.roots() # find the roots
import pylab as pl
pl.plot(x, blue)
pl.axvspan(r1, r2, facecolor='g', alpha=0.5)
pl.show()
结果如下:
python寻峰_python – 查找峰的全宽半个最大值相关推荐
- python寻峰算法_在python中快速查找峰和质心
我正在尝试在python中开发一种快速算法,以查找图像中的峰值,然后找到这些峰值的质心.我使用scipy.ndimage.label和ndimage.find_objects编写了以下代码来查找对象. ...
- python 组合数_python – 查找两个数组元素的最大有效组合数
有两个n长度数组(a和b)由整数组成> 2. 在每个转弯处,我想从每个数组中删除一个整数(a [i]和b [j]),因为它们的某个条件是真的(例如它们不是共同素数). (如果条件不正确,我会尝试 ...
- python寻峰算法_python/scipy的寻峰算法
我可以自己写一些东西,通过找到一阶导数的零交叉点或其他东西,但它似乎是一个足够通用的函数,可以包含在标准库中.有人知道吗? 我的特殊应用是一个二维数组,但通常它会用于在FFT等中查找峰值. 具体地说, ...
- python中二分查找什么意思_python中二分查找法的实现方法
如果想要在有序数据中进行查找想要的数据,二分查找法就个好方法,它可以大大缩短了搜索时间,是一种常见的查找方法.二分查找很好写,却很难写对,下面,小编就简单向大家介绍一下二分查找,并演示器使用代码. 1 ...
- python找指定内容_python查找指定具有相同内容文件的方法
本文实例讲述了python查找指定具有相同内容文件的方法.分享给大家供大家参考.具体如下: python代码用于查找指定具有相同内容的文件,可以同时指定多个目录 调用方式:python doubles ...
- python 正则_python正则查找
[转摘]PYTHON 正则表达式 网上转的一篇,把正则的规则系统的分类了.. 好文,共享,备查 ~~~~~~~~~~~ http://www.cnblogs.com/huxi/archive/2010 ...
- python中字符串查找子串_Python字符串中查找子串的方法
Python字符串中查找子串的方法 发布于 2015-04-12 08:58:32 | 230 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种面向对象.解释型计 ...
- python读取txt文件写入-Python读写txt文本文件的操作方法全解析
一.文件的打开和创建 >>> f = open('/tmp/test.txt') >>> f.read() 'hello python! hello world! ...
- python找图是什么模块-python中模块查找的原理与方法详解
前言 本文主要给大家介绍了关于python模块查找的原理与方式,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍: 基础概念 module 模块, 一个 py 文件或以其他文件形式存在的可被 ...
最新文章
- 深度学习卷积网络中反卷积/转置卷积的理解 transposed conv/deconv
- Ubuntu下 Oracle sqldeveloper中文目录、文件,select查询结果中:中文乱码
- python idle撤回上一条命令_找回Python IDLE Shell里的历史命令(用上下键翻历史命令怎么不好用了呢?)...
- python+requests+excel+unittest+ddt接口自动化数据驱动并生成html报告
- [C++] 井字棋游戏源码
- java获取word书签表格数据_Python读取word文档里面的表格数据
- java 分页_Spring Boot + MyBatis 如何借助PageHelper插件实现分页效果
- 想建出优质的社群,必须懂得社群的本质
- php5.6 mysql被重置_php5.6连接mysql8出现错误解决方法
- redis安全设置及主从配置
- 使用GDB跟踪redis源代码执行get命令的过程
- 主流GPS方案供应商大盘点
- Bootstrap文字排版
- access 英语什么意思_access是什么意思_access怎么读_access翻译_用法_发音_词组_同反义词_入口_出口-新东方在线英语词典...
- 基于Scala开发的spark临界点均值法填充缺失值的job
- xp系统粘贴是灰色的_电脑无法复制粘贴,教你电脑无法复制粘贴怎么解决
- 【官方文档】Fluent Bit 数据管道之过滤插件(Kubernetes)
- 三只松鼠股东大撤退幕后
- 利用随机森林填补缺失值
- OpenCV4.x图像处理实例-工地安全帽反光衣穿戴检测