2024-10-04 09:27:48 发布
网友
我们试图从一维阵列中找到波峰和波谷。在
我们使用的是numpy.r_(),它可以从一个数组中找到每个峰和谷,但我们只需要对应于横膈膜运动松弛点和收缩点的波峰和波谷。在
numpy.r_()
有没有函数拒绝错误的最小值和最大值点?在
请看下面的一个坏例子:
你有高频,小振幅振荡,这是不可取的峰值发现的目的。在寻找峰值之前过滤掉它们。要使用的一个简单过滤器是1-dimensional Gaussianfromscipy.n图像. 从你的图表来看,似乎
smooth_signal = ndimage.gaussian_filter1d(signal, 5)
抑制不必要的窗口大小不应过大,但应足够大。然后将你的寻峰算法应用到smooth_signal。在
smooth_signal
signal processing module有更复杂的过滤器,但是这些过滤器需要一些时间来学习使用。在
你有高频,小振幅振荡,这是不可取的峰值发现的目的。在寻找峰值之前过滤掉它们。要使用的一个简单过滤器是1-dimensional Gaussianfromscipy.n图像. 从你的图表来看,似乎
抑制不必要的窗口大小不应过大,但应足够大。然后将你的寻峰算法应用到
smooth_signal
。在signal processing module有更复杂的过滤器,但是这些过滤器需要一些时间来学习使用。在
相关问题 更多 >
编程相关推荐