怎么用python产生1,2,...,n的一个随机置换,比如1,3,2就是{1,2,3}的一个置换。
1个回答
用numpy里的random模块可以调用permutation的函数,生成一个随机置换
>>> import numpy as np
>>> np.random.permutation(5)
array([1, 4, 0, 2, 3])
怎么用python产生1,2,...,n的一个随机置换,比如1,3,2就是{1,2,3}的一个置换。
用numpy里的random模块可以调用permutation的函数,生成一个随机置换
>>> import numpy as np
>>> np.random.permutation(5)
array([1, 4, 0, 2, 3])