python随机生成高斯分布_机器学习中会涉及到的随机选择样本

今日分享

随机抽样

机器学习中会涉及到随机选择样本的问题,在python中random模块能解决,使用sample函数从数据集中选择指定个数的样本。

使用sample抽样

本篇小例子仅先试用python的内置模块,同时为了方便大家观察,生成100个随机整数,而不是0~1的随机浮点数。

1 生成100个随机整数randint两个参数表示[0,50]间的随机整数

from random import randint
lst = [randint(0,50) for _ in range(100)]
print(lst[:5])# [38, 19, 11, 3, 6]

2 从中随机选择10个样本

sample第二个参数是选择样本的个数

from random import sample
lst_sample = sample(lst,10)
print(lst_sample) # [33, 40, 35, 49, 24, 15, 48, 29, 37, 24]

random模块其他有用的方法

1

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值