Horje
python numpy find local minima Code Example
python numpy find local minima
import numpy as np
from scipy.signal import argrelextrema
import matplotlib.pyplot as plt

x = np.array([6, 3, 5, 2, 1, 4, 9, 7, 8])
y = np.array([2, 1, 3 ,5 ,3 ,9 ,8, 10, 7])

# sort the data in x and rearrange y accordingly
sortId = np.argsort(x)
x = x[sortId]
y = y[sortId]

# this way the x-axis corresponds to the index of x
plt.plot(x-1, y)
plt.show()
maxm = argrelextrema(y, np.greater)  # (array([1, 3, 6]),)
minm = argrelextrema(y, np.less)  # (array([2, 5, 7]),)




Python

Related
knowledgegraph dependencies Code Example knowledgegraph dependencies Code Example
python forward and bachward seperators Code Example python forward and bachward seperators Code Example
pandas converters example Code Example pandas converters example Code Example
menu in python Code Example menu in python Code Example
add python 3.9 to usr/bin Code Example add python 3.9 to usr/bin Code Example

Type:
Code Example
Category:
Coding
Sub Category:
Code Example
Uploaded by:
Admin
Views:
9