栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

带有异常的Python随机样本

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

带有异常的Python随机样本

只需从列表中抽样2个值,不带,

i_
然后
i_
稍后插入:

new_list = random.sample([i for i in myList if i != i_], 2)new_list.insert(random.randrange(0, 3), i_)

但这假设

i_
您的列表中仅发生过一次-
在您的示例中似乎是合理的,但出于完整性考虑,我想提及这一点。另外,如果
i_
列表中有多个,我也不确定期望的结果是什么。


您还可以使用hit&miss方法生成示例,直到获得包含

i_
以下内容的示例:

new_list = []while i_ not in new_list:    new_list = random.sample(myList, 3)

请注意,如果不太可能

i_
在示例中绘​​制出来,这可能会非常慢。对于5个元素的3个样本,这是相当快的,但如果从1000个元素中绘制3个样本,则可能会
非常慢



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/662160.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号