-1
如果我有15張圖片的有限清單。我想創建一個更大的100張圖片列表,這些圖片是15張圖片的隨機副本。我可以做類似如何從jython的小列表中創建大型列表?
list = randrange(img)
for i in randrange(img, 0, 99)?
我只是不確定如何創建一個大列表?
如果我有15張圖片的有限清單。我想創建一個更大的100張圖片列表,這些圖片是15張圖片的隨機副本。我可以做類似如何從jython的小列表中創建大型列表?
list = randrange(img)
for i in randrange(img, 0, 99)?
我只是不確定如何創建一個大列表?
您通過連接原始列表的多個實例從較大的列表中取樣。
這是一個看似工作的快速和骯髒的嘗試。雖然只用整數測試過。
import random
def larger_sample(list, size):
n = len(list)
list_multiplier = (size/n + 1)
assert n*list_multiplier >= size
return random.sample(list * list_multiplier, size)
if __name__ == '__main__':
list = [1,2,3,4,5]
for length in [1,2,3,4,5,6,7,8,9,10,11,12]:
l = larger_sample(list, length)
assert len(l) == length
print l