2020
11-17
11-17
python list等分并从等分的子集中随机选取一个数
有些时候我们需要从视频序列中均匀的随机采样,我们可以每隔x步进行一次采样,这就要求对一个list每隔x步进行一次截取,再从截取到的不同的子集中随机选取一个数就是我们平均采样的帧的idx。importrandomdefsplit(a,n):k,m=divmod(len(a),n)return[a[i*k+min(i,m):(i+1)*k+min(i+1,m)]foriinlist(range(n))]list_split=split(list(range(15)),3)print(list_split)tmp=[random.choice(i)fori...
继续阅读 >