嗨,我正在尝试改进遗传算法滚轮选择机制。我做了健身,也有相应的健身概率。我需要一个代码来从最初生成的矩阵中随机选择行。但只使用scratch python bc,我不使用任何库,如numpy或jupyter
与此相同,但没有numpy
从numpy数组中随机选择两行
谢谢
使用random.sample()
:
import random # for random.sample
# This is an example matrix
A = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
num_random_rows_desired = 2
a = random.sample(A, num_random_rows_desired)
print(a)