Случайный выбор диапазона из временных рядов - PullRequest
0 голосов
/ 03 апреля 2019

Итак, у меня есть временной ряд длиной 324. Я хочу выбрать 60 случайно непрерывные временные шаги для каждой итерации например. для i = 1 выберите 3:74, для I = 2 выберите 255: 314 и т. д. для тысячи
раз.

1 Ответ

0 голосов
/ 03 апреля 2019
  1. Выберите случайное число r между 0 и 324-60.
  2. Выберите временные шаги r до r+60

Пример :

import numpy as np

sampleSize = 60
timeSeries = np.random.random((324, 5, 5)) # exchange this with your real data

r = np.random.randint(0, timeSeries.shape[0]-sampleSize+1)
sample = timeSeries[r:r+60]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...