小编Wak*_*han的帖子

如何使用 Scipy 找到局部最小值

我想从数组或列表中找到局部最小值。通过以下代码,我可以找到局部最大值。我知道存在相关问题,但我仍然想知道,是否存在任何逻辑可以使用相同的代码来查找局部最小值。

代码:

import matplotlib.pyplot as plt
from scipy.misc import electrocardiogram
from scipy.signal import find_peaks

x = electrocardiogram()[2000:4000]
peaks, _ = find_peaks(x, height=0)
plt.plot(x)
plt.plot(peaks, x[peaks], "x")
plt.plot(np.zeros_like(x), "--", color="gray")
plt.show()
Run Code Online (Sandbox Code Playgroud)

python scipy

2
推荐指数
1
解决办法
4969
查看次数

标签 统计

python ×1

scipy ×1