Высококачественный / понижающий 1-мерный сигнал в Python - PullRequest
0 голосов
/ 27 мая 2019

У меня есть данные временных рядов, которые представлены в двух списках, т.е.

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)

Пока все хорошо.

Но, чтобы назначить для каждого значения домена измеренное значение данных, мне нужно усреднить измеренные данные для интервалов вдоль области. Есть ли хороший способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...