python对给定的集合进行有放回抽样?

  统计/机器学习 抽样方法 Python    浏览次数:11217        分享
0

比如我有一个list,怎么对这个list进行有放回的随机抽样?

谢谢!


 

图不二   2017-12-24 14:13



   2个回答 
4

numpy.random.choice

import numpy as np
>> a = [1, 3, 5]
>> np.random.choice(a, size=10, replace=True)
array([3, 3, 5, 5, 5, 1, 3, 3, 1, 5])


SofaSofa数据科学社区DS面试题库 DS面经

得得得   2017-12-26 11:03

2


>>> from random import choices
>>> colors = ["R", "G", "B"]
>>> choices(colors, k=4)
['G', 'R', 'G', 'B']


SofaSofa数据科学社区DS面试题库 DS面经

Nagozi   2018-01-01 23:54



  相关讨论

python产生一个随机置换?

自助法(bootstrap)的0.632是怎么来的?

bootstrap 一般用在哪些方面

两阶段抽样和分层抽样是一回事吗?

parametric bootstrap和nonparametric bootstrap的区别是什么?

Jackknife vs Bootstrap

滚雪球抽样算法的实现

蓄水池抽样算法的问题

把训练集分成n份,用同种算法在每个子训练集上训练再把预测平均,效果如何?

什么是SMOTE sampling方法?

  随便看看

假设检验中的p值是什么意思?为什么越小越好?

怎么提取pandas dataframe中某一列每个字符串的前n个字符?

z test和t test什么区别?

逻辑回归的损失函数是怎么来的

怎么添加pandas的dataframe到已有的csv文件,并且不覆盖原内容