У меня есть данные временных рядов, которые представлены в двух списках, т.е.
dataDomain = [-10.20, -10.01, -9.97, -9.85, -9.68]
dataMeasured = [2.3, 7.3, 1.5, 4.4, 5.0]
Каждое измеренное значение соответствует значению домена в той же позиции индекса списка (dataMeasured = f (dataDomain)).
Теперь я хочу увеличить / уменьшить сигнал. Домен должен состоять из n равных интервалов, что может быть достигнуто с помощью метода 'linspace' из библиотеки numpy:
import numpy as np
n = 10
newDomain = np.linspace(min(dataDomain), max(dataDomain), n)
Пока все хорошо.
Но, чтобы назначить для каждого значения домена измеренное значение данных, мне нужно усреднить измеренные данные для интервалов вдоль области. Есть ли хороший способ сделать это?