如何从numpy数组中提取多个随机子序列

时间:2018-02-22 06:19:51

标签: python numpy

说我有序列s,我想从中选择n个随机子序列,每个子序列的长度为l,并存储在矩阵中。是否有一种比

更为坎坷的方式
s = np.arange(0, 1000)
n = 5
l = 10
i = np.random.randint(0, len(s)-10, 5)
ss = np.array([s[x:x+l] for x in i])