Попытка итерационной выборки, предоставляя доступ ко всем ранее выбранным шагам - PullRequest
1 голос
/ 09 февраля 2020

Я пытаюсь изменить пакет TimeSynth на мои конкретные c потребности. Этот пакет создает временную серию и добавляет к ней красный / белый шум. Однако у меня уже есть другой пакет, который я использую для создания специфицированных c временных рядов, и я хотел бы использовать пакет TimeSynth для добавления красного шума в мои временные серии.

В 'timeseries.py' следующий код: present:

    for i in range(n_samples):
        # Get time
        t = time_vector[i]
        # Sample error
        if not self.noise_generator is None:
            errors[i] = self.noise_generator.sample_next(t, samples[:i - 1], errors[:i - 1])

        # Sample signal
        signal = self.signal_generator.sample_next(t, samples[:i - 1], errors[:i - 1])
        signals[i] = signal

        # Compound signal and noise
        samples[i] = signals[i] + errors[i]

Проблема заключается в том, что «sample_next» не может быть использован в моих временных сериях, поскольку он указан c для временных рядов, созданных в этом пакете «AttributeError: 'numpy .ndarray' объект не имеет атрибут 'sample_next' ". Следующий код используется для создания временных рядов с шумом:

timeseries = ts.TimeSeries(demand, noise_generator=red_noise)

Мне было интересно, как я мог бы изменить выборку сигнала таким образом, чтобы он мог выбирать мои собственные временные серии.

Заранее спасибо!

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