在产生0/1随机序列时,需要产生彼此唯一的很多帧序列,以下是探索的一些方法:
1 产生彼此唯一的数字序列
1.1 numpy
使用 numpy.random.choice(a, size=None, replace=True, p=None)函数,该函数可以在一个指定的序列中随机挑选出彼此唯一的子数组
1.2 random
random库也是可以实现上述一样的功能,参考文章
random.sample(population, k)
但上述方法彼此唯一的元素只能是数字,我需要的序列。
2 产生彼此唯一的序列的序列
可以随机产生很多帧序列,然后使用某种挑选函数来实现序列彼此的唯一。
使用python 中的set函数
In [1]:list(set([1,2,3,4,

本文探讨如何在Python中创建彼此唯一的数字序列和序列的序列。通过numpy.random.choice生成不重复数字序列,利用random.sample获取唯一数字子集。同时,为确保序列的唯一性,文章还介绍了将序列转换为元组并利用set去除重复项的方法,虽然这会影响原始顺序,但满足了生成多帧唯一序列的需求。
最低0.47元/天 解锁文章
1935

被折叠的 条评论
为什么被折叠?



