用法:
cusignal.peak_finding.peak_finding.argrelmax(data, axis=0, order=1, mode='clip')
计算
data
的相对最大值。- data:ndarray
在其中查找相对最大值的数组。
- axis:整数,可选
从
data
中选择的轴。默认值为 0。- order:整数,可选
每边有多少点用于比较认为
comparator(n, n+x)
为真。
- extrema:ndarray 的元组
整数数组中最大值的索引。
extrema[k]
是data
的轴k
的索引数组。请注意,即使data
是一维的,返回值也是一个元组。
参数:
返回:
注意:
此函数使用
argrelextrema
和 np.greater 作为比较器。因此,需要在值的两侧严格不等式才能将其视为最大值。这意味着未检测到平坦最大值(超过一个样本宽度)。在一维的情况下data
find_peaks
可用于检测所有局部最大值,包括平坦最大值。例子:
>>> from cusignal import argrelmax >>> import cupy as cp >>> x = cp.array([2, 1, 2, 3, 2, 0, 1, 0]) >>> argrelmax(x) (array([0, 3, 6]),) >>> y = cp.array([[1, 2, 1, 2], ... [2, 2, 0, 0], ... [5, 3, 4, 4]]) ... >>> argrelmax(y, axis=1) (array([0, 0, 2]), array([1 ,3, 0]))
相关用法
- Python cusignal.peak_finding.peak_finding.argrelmin用法及代码示例
- Python cusignal.peak_finding.peak_finding.argrelextrema用法及代码示例
- Python cusignal.windows.windows.hann用法及代码示例
- Python cusignal.windows.windows.general_gaussian用法及代码示例
- Python cusignal.waveforms.waveforms.chirp用法及代码示例
- Python cusignal.windows.windows.gaussian用法及代码示例
- Python cusignal.windows.windows.hamming用法及代码示例
- Python cusignal.windows.windows.get_window用法及代码示例
- Python cusignal.waveforms.waveforms.gausspulse用法及代码示例
- Python cusignal.windows.windows.bartlett用法及代码示例
- Python cusignal.spectral_analysis.spectral.welch用法及代码示例
- Python cusignal.windows.windows.chebwin用法及代码示例
- Python cusignal.windows.windows.general_cosine用法及代码示例
- Python cusignal.convolution.convolve.convolve2d用法及代码示例
- Python cusignal.filtering.resample.resample_poly用法及代码示例
- Python cusignal.convolution.correlate.correlate用法及代码示例
- Python cusignal.convolution.convolve.fftconvolve用法及代码示例
- Python cusignal.waveforms.waveforms.unit_impulse用法及代码示例
- Python cusignal.convolution.convolve.convolve1d3o用法及代码示例
- Python cusignal.spectral_analysis.spectral.spectrogram用法及代码示例
注:本文由纯净天空筛选整理自rapids.ai大神的英文原创作品 cusignal.peak_finding.peak_finding.argrelmax。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。