您可以使用样条曲线拟合[蓝色曲线 – 峰值/ 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 – 查找峰的全宽半个最大值相关推荐

  1. python寻峰算法_在python中快速查找峰和质心

    我正在尝试在python中开发一种快速算法,以查找图像中的峰值,然后找到这些峰值的质心.我使用scipy.ndimage.label和ndimage.find_objects编写了以下代码来查找对象. ...

  2. python 组合数_python – 查找两个数组元素的最大有效组合数

    有两个n长度数组(a和b)由整数组成> 2. 在每个转弯处,我想从每个数组中删除一个整数(a [i]和b [j]),因为它们的某个条件是真的(例如它们不是共同素数). (如果条件不正确,我会尝试 ...

  3. python寻峰算法_python/scipy的寻峰算法

    我可以自己写一些东西,通过找到一阶导数的零交叉点或其他东西,但它似乎是一个足够通用的函数,可以包含在标准库中.有人知道吗? 我的特殊应用是一个二维数组,但通常它会用于在FFT等中查找峰值. 具体地说, ...

  4. python中二分查找什么意思_python中二分查找法的实现方法

    如果想要在有序数据中进行查找想要的数据,二分查找法就个好方法,它可以大大缩短了搜索时间,是一种常见的查找方法.二分查找很好写,却很难写对,下面,小编就简单向大家介绍一下二分查找,并演示器使用代码. 1 ...

  5. python找指定内容_python查找指定具有相同内容文件的方法

    本文实例讲述了python查找指定具有相同内容文件的方法.分享给大家供大家参考.具体如下: python代码用于查找指定具有相同内容的文件,可以同时指定多个目录 调用方式:python doubles ...

  6. python 正则_python正则查找

    [转摘]PYTHON 正则表达式 网上转的一篇,把正则的规则系统的分类了.. 好文,共享,备查 ~~~~~~~~~~~ http://www.cnblogs.com/huxi/archive/2010 ...

  7. python中字符串查找子串_Python字符串中查找子串的方法

    Python字符串中查找子串的方法 发布于 2015-04-12 08:58:32 | 230 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种面向对象.解释型计 ...

  8. python读取txt文件写入-Python读写txt文本文件的操作方法全解析

    一.文件的打开和创建 >>> f = open('/tmp/test.txt') >>> f.read() 'hello python! hello world! ...

  9. python找图是什么模块-python中模块查找的原理与方法详解

    前言 本文主要给大家介绍了关于python模块查找的原理与方式,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍: 基础概念 module 模块, 一个 py 文件或以其他文件形式存在的可被 ...

最新文章

  1. 深度学习卷积网络中反卷积/转置卷积的理解 transposed conv/deconv
  2. Ubuntu下 Oracle sqldeveloper中文目录、文件,select查询结果中:中文乱码
  3. python idle撤回上一条命令_找回Python IDLE Shell里的历史命令(用上下键翻历史命令怎么不好用了呢?)...
  4. python+requests+excel+unittest+ddt接口自动化数据驱动并生成html报告
  5. [C++] 井字棋游戏源码
  6. java获取word书签表格数据_Python读取word文档里面的表格数据
  7. java 分页_Spring Boot + MyBatis 如何借助PageHelper插件实现分页效果
  8. 想建出优质的社群,必须懂得社群的本质
  9. php5.6 mysql被重置_php5.6连接mysql8出现错误解决方法
  10. redis安全设置及主从配置
  11. 使用GDB跟踪redis源代码执行get命令的过程
  12. 主流GPS方案供应商大盘点
  13. Bootstrap文字排版
  14. access 英语什么意思_access是什么意思_access怎么读_access翻译_用法_发音_词组_同反义词_入口_出口-新东方在线英语词典...
  15. 基于Scala开发的spark临界点均值法填充缺失值的job
  16. xp系统粘贴是灰色的_电脑无法复制粘贴,教你电脑无法复制粘贴怎么解决
  17. 【官方文档】Fluent Bit 数据管道之过滤插件(Kubernetes)
  18. 三只松鼠股东大撤退幕后
  19. 利用随机森林填补缺失值
  20. OpenCV4.x图像处理实例-工地安全帽反光衣穿戴检测

热门文章

  1. 第14节 单臂路由工作原理及简单实验
  2. 数据库的应用之(智慧城市)
  3. git push时报错error: File: xxx 252.15 MB, exceeds 100.00 MB.
  4. windows安装cx_oracle的坑
  5. Java中Switch选择语句的用法
  6. 网易邮箱阻止一次非法访问解除方法
  7. 每日统计部门人员考勤打卡情况并汇总通知
  8. 深耕游戏后服务 虚贝战略再升级
  9. MATLAB梯度和拉普拉斯算子在图像边缘检测中的应用
  10. 针对源代码保密源代码安全管理产品选型建议