峰值检测(个人笔记)
峰值检测
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()
峰值检测放大子图,看起来检测效果不怎么好
峰值检测(个人笔记)相关推荐
- 2D阵列中的峰值检测
我正在帮助一家兽医诊所测量狗爪下的压力. 我使用Python进行数据分析,现在我不得不试图将爪子分成(解剖学)子区域. 我制作了每个爪子的2D阵列,它由爪子随时间加载的每个传感器的最大值组成. 这是一 ...
- 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开 ...
- 学习笔记(十五):基于WiFi的步态速度检测
2020<GaitWay: Monitoring and Recognizing Gait Speed Through the Walls>读书笔记 本文通过一对商用WiFi收发设备监 ...
- 【读书笔记】知易行难,多实践
前言: 其实,我不喜欢看书,只是喜欢找答案,想通过专业的解答来解决我生活的困惑.所以,我听了很多书,也看了很多书,但看完书,没有很多的实践,导致我并不很深入在很多时候. 分享读书笔记: <高效1 ...
- 【运维学习笔记】生命不息,搞事开始。。。
001生命不息,搞事不止!!! 这段时间和hexesdesu搞了很多事情! 之前是机械硬盘和固态硬盘的测速,我就在那默默的看着他一个硬盘一个机械测来测去. 坐在他后面,每天都能看到这位萌萌的小男孩,各 ...
- SSAN 关系抽取 论文笔记
20210621 https://zhuanlan.zhihu.com/p/353183322 [KG笔记]八.文档级(Document Level)关系抽取任务 共指id嵌入一样 但是实体嵌入的时候 ...
- pandas以前笔记
# -*- coding: utf-8 -*- """ Created on Sat Jul 21 20:06:20 2018@author: heimi "& ...
- PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 call
您的位置 首页 PyTorch 学习笔记系列 PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 发布: 2017年8月4日 7,195阅读 ...
- 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程
暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...
最新文章
- Linux 学习手记(6): 磁盘、分区、MBR与GPT
- python Pil byteio转换
- office移动端_微软手机端三合一Office APP开启公测,大家可以下载试试
- docker下安装Nginx的方法
- 关于Java你不知道的那些事之Java注解和反射
- 【一步到胃解决】Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already
- Codeforces Round #325 (Div. 2) B. Laurenty and Shop 前缀和
- linux十大证书,验证Linux上的X.509证书
- android 读取xlsx文件,android怎么解析表格.xlsx文件
- 【树莓派搭建个人网站】花生壳内网穿透
- Docker和K8S对比
- linux网页防篡改软件,蓝盾网页防篡改系统
- 视频教程_Mastercam2017车削视频教程,数控车床编程视频教程,vericut车床仿真视频...
- RJ45墙上网线插座的线序与接法
- opencv android模版匹配,基于opencv模板匹配的目标检测方法
- 利用python编程实现音频剪辑
- 【遥感科学】第二章 电磁辐射和地物光谱特性
- AD19——双面PCB快速铺铜
- 思科认证入门级课程介绍(一)
- 电子电路学习笔记(14)——LDO(低压差线性稳压器)