python peak
时间: 2023-11-29 09:46:52 浏览: 229
peak-finder:轻量级Python算法可在单点流数据中查找峰值
以下是使用Scipy库中的find_peaks函数来寻找峰值的Python代码示例:
```python
from scipy.signal import find_peaks
import numpy as np
# 生成示例数据
x = np.sin(np.linspace(0, 6*np.pi, 1000)) + np.random.randn(1000) * 0.3
# 使用find_peaks函数寻找峰值
peaks, _ = find_peaks(x, height=0)
# 输出峰值的位置
print(peaks)
```
这段代码会生成一个包含噪声的正弦波,并使用find_peaks函数寻找其峰值的位置。其中,height参数指定了峰值的最小高度,可以根据实际需求进行调整。
阅读全文