random.sample () 和 numpy.random.choice () 的优点都是可以指定抽样的个数,一次性从列表中不重复地抽样出指定个数的元素,其中 random.sample () 默认就是不重复抽样(不放回的抽样),而 numpy.random.choice () 默认是可以重复抽样,要想不重复地抽样,需要设置 replace 参数为 False

idxes = random.sample(range(len(X)), n_clusters)
 idxes = np.linspace(0, len(X) - 1, n_clusters, dtype='int')
更新于

请我喝[茶]~( ̄▽ ̄)~*

牛奶草莓小饼干 微信支付

微信支付

牛奶草莓小饼干 支付宝

支付宝

牛奶草莓小饼干 贝宝

贝宝