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