【发布时间】:2019-04-24 15:52:12
【问题描述】:
如果我生成两个随机列表,例如:
N=5
X=20
parent1 = np.random.choice(X, N, replace=True)
parent2 = np.random.choice(X, N, replace=True)
会给出两个列表,例如:
[2,5,1,1,12]
[3,18,4,5,1]
我怎样才能创建一个新列表,它是两个具有相同数量的列表的随机组合?
例如
[2,18,1,5,12]
或
[18,5,1,12,5]
顺序无关紧要。
【问题讨论】:
-
是否允许多次选择同一个号码?
-
random.sample(a+b, N)可以吗? -
循环;随机生成一或零;如果是从第一个列表中随机选择一个;否则从第二个列表中选择一个随机选项;达到项目限制时停止,
-
父母的长度一定一样吗?
标签: python python-3.x list random genetic-algorithm