Matlab numpy:从总共M(M>;K)个项目中随机选择K个项目?
在numpy中是否有一些Matlab函数randperm的简便实现,可以从总共M(M>K)个项目中随机选择K个项目,并返回所选指标 在Matlab中Matlab numpy:从总共M(M>;K)个项目中随机选择K个项目?,matlab,numpy,random,Matlab,Numpy,Random,在numpy中是否有一些Matlab函数randperm的简便实现,可以从总共M(M>K)个项目中随机选择K个项目,并返回所选指标 在Matlab中 randperm(100,10) ans = 82 90 13 89 61 10 27 51 97 88 是的,带着这个 请注意,结果范围为0到M-1。如果您需要1到M,如MATLAB,请在结果中添加1: >>> numpy.random.choice(100, 10,
randperm(100,10)
ans =
82 90 13 89 61 10 27 51 97 88
是的,带着这个
请注意,结果范围为0到M-1。如果您需要1到M,如MATLAB,请在结果中添加1
:
>>> numpy.random.choice(100, 10, replace=False) + 1
array([ 28, 23, 15, 90, 18, 65, 86, 100, 99, 1])
是的,带着这个
请注意,结果范围为0到M-1。如果您需要1到M,如MATLAB,请在结果中添加1
:
>>> numpy.random.choice(100, 10, replace=False) + 1
array([ 28, 23, 15, 90, 18, 65, 86, 100, 99, 1])
很好,它帮助了我:-很好,它帮助了我:-