Python 从时间序列中随机选择范围

Python 从时间序列中随机选择范围,python,pandas,numpy,scipy,Python,Pandas,Numpy,Scipy,所以我有324的时间序列。我想随机选择60个 每次迭代的连续时间步 例如,对于i=1,选择3:74;对于i=2,选择255:314,以此类推 时代 选择一个介于0和324-60之间的随机数r。 选择从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.rand

所以我有324的时间序列。我想随机选择60个 每次迭代的连续时间步 例如,对于i=1,选择3:74;对于i=2,选择255:314,以此类推 时代

选择一个介于0和324-60之间的随机数r。 选择从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]