如何在没有任何numpy库的情况下在python scratch中从矩阵中选择随机行



嗨,我正在尝试改进遗传算法滚轮选择机制。我做了健身,也有相应的健身概率。我需要一个代码来从最初生成的矩阵中随机选择行。但只使用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)

相关内容

  • 没有找到相关文章

最新更新