Найти - Пользователи
Полная версия: Сплайны и огибающая
Начало » Python для новичков » Сплайны и огибающая
1
Win95
Доброго времени суток!
Есть массив точек по которому я строю график, возникла необходимость построить верхнюю огибающую сигнала (этого графика), т.е. функцию, построенную по экстремумам.
Пытаюсь использовать кубический сплайн из scipy, но безрезультатно.
Возможно кто-нибудь сталкивался с подобной проблемой?
Isem
Сначала найдите экстремумы исходного сигнала, затем интерполируйте полиномом по найденным точкам.
doza_and
Win95
но безрезультатно
Приведите пример как пробовали решить задачу, у нас то ведь все результатно.
Win95
Пробовал это:
scipy.signal.argrelmax
scipy.signal.find_peaks_cwt
scipy.signal.argrelextrema
Пытался найти экстемумы, максимумы и пики графика, в итоге в результатах получаю полный бред т.е. прямую (хотя ее там быть явно не должно)
Win95
Нашел это:
 a=scipy.ndimage.maximum_filter(a, 4)
Дает похожий на правду результат)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB