峰值检测

import matplotlib.pyplot as plt
import numpy as np
import h5pydef nms_3(data):length=len(data)ans=[]for i in range(2,length-2):if data[i] >= data[i-1] and data[i] >= data[i+1] :ans.append(i)return ansif __name__ == '__main__':f = h5py.File("data.hdf5", "r")keys = f.keys()pulse = []time = []for e in f['pulse']:pulse.append(e)for e in f['time']:time.append(e)print("the len of pulse is %d" % (len(pulse)))print("the len of time is %d" % (len(time)))pulse = np.array(pulse)plt.figure()# # 时间为横轴,单位转换复杂 不知道抽样频率。 还是以样本数量为横轴,刚好对应# plt.plot(time, pulse)# plt.xlabel('time')  # 时间60s# plt.title('time-pulse')  # 添加图片标题# 以样本数量为横轴,刚好对应plt.plot(np.arange(len(pulse)), pulse)plt.xlabel('Number of samples')  # 样本数量 len(pulse)=len(time)plt.title('Number of samples-pulse-pulse')  # 添加图片标题point = nms_3(pulse)plt.plot(point, pulse[point], "o")print(point)plt.show()exit()

峰值检测放大子图,看起来检测效果不怎么好

峰值检测(个人笔记)相关推荐

  1. 2D阵列中的峰值检测

    我正在帮助一家兽医诊所测量狗爪下的压力. 我使用Python进行数据分析,现在我不得不试图将爪子分成(解剖学)子区域. 我制作了每个爪子的2D阵列,它由爪子随时间加载的每个传感器的最大值组成. 这是一 ...

  2. A_Machine_Vision_Apparatus_and_Method_for_Can-End_Inspection-论文阅读笔记

    A_Machine_Vision_Apparatus_and_Method_for_Can-End_Inspection 一种用于罐端检测的机器视觉装置和方法 //2022.6.27日上午10:17开 ...

  3. 学习笔记(十五):基于WiFi的步态速度检测

    2020<GaitWay: Monitoring and Recognizing Gait Speed Through the Walls>读书笔记   本文通过一对商用WiFi收发设备监 ...

  4. 【读书笔记】知易行难,多实践

    前言: 其实,我不喜欢看书,只是喜欢找答案,想通过专业的解答来解决我生活的困惑.所以,我听了很多书,也看了很多书,但看完书,没有很多的实践,导致我并不很深入在很多时候. 分享读书笔记: <高效1 ...

  5. 【运维学习笔记】生命不息,搞事开始。。。

    001生命不息,搞事不止!!! 这段时间和hexesdesu搞了很多事情! 之前是机械硬盘和固态硬盘的测速,我就在那默默的看着他一个硬盘一个机械测来测去. 坐在他后面,每天都能看到这位萌萌的小男孩,各 ...

  6. SSAN 关系抽取 论文笔记

    20210621 https://zhuanlan.zhihu.com/p/353183322 [KG笔记]八.文档级(Document Level)关系抽取任务 共指id嵌入一样 但是实体嵌入的时候 ...

  7. pandas以前笔记

    # -*- coding: utf-8 -*- """ Created on Sat Jul 21 20:06:20 2018@author: heimi "& ...

  8. PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 call

    您的位置 首页 PyTorch 学习笔记系列 PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 发布: 2017年8月4日 7,195阅读 ...

  9. 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

最新文章

  1. Linux 学习手记(6): 磁盘、分区、MBR与GPT
  2. python Pil byteio转换
  3. office移动端_微软手机端三合一Office APP开启公测,大家可以下载试试
  4. docker下安装Nginx的方法
  5. 关于Java你不知道的那些事之Java注解和反射
  6. 【一步到胃解决】Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already
  7. Codeforces Round #325 (Div. 2) B. Laurenty and Shop 前缀和
  8. linux十大证书,验证Linux上的X.509证书
  9. android 读取xlsx文件,android怎么解析表格.xlsx文件
  10. 【树莓派搭建个人网站】花生壳内网穿透
  11. Docker和K8S对比
  12. linux网页防篡改软件,蓝盾网页防篡改系统
  13. 视频教程_Mastercam2017车削视频教程,数控车床编程视频教程,vericut车床仿真视频...
  14. RJ45墙上网线插座的线序与接法
  15. opencv android模版匹配,基于opencv模板匹配的目标检测方法
  16. 利用python编程实现音频剪辑
  17. 【遥感科学】第二章 电磁辐射和地物光谱特性
  18. AD19——双面PCB快速铺铜
  19. 思科认证入门级课程介绍(一)
  20. 电子电路学习笔记(14)——LDO(低压差线性稳压器)

热门文章

  1. 共模电流抑制思路小结
  2. 一张不错的国内网络安全法规方面立法的历程图
  3. 基于stm32的超声波HC-SR04测距仪含距离报警(温度补偿)
  4. 华为手机备忘录,到底有多好用?花粉看完,纷纷点赞
  5. 应用中心服务器连接不上,Discuz!论坛:您的服务器无法访问应用中心,这将会导致应用无法安装的解决办法...
  6. 盘点2017,迎接2018
  7. Windows AppData介绍
  8. 贵州省能源发展“十三五”规划:2020年光伏装机2GW以上
  9. 做个大气的女人,不应该自满
  10. 单片机用途有哪些?学会了单片机能做什么工作?