python实现等量随机分组
给班上人进行分组,要求随机。
import random
def chouyang(a,n):p=Truewhile p:b=random.sample(a,n)b.sort() #排序print(b)a=list(set(a).difference(set(b))) #去除已抽样的数据if len(a)>0:p=Trueelse:p=Falsea=list(range(1,25))
n=4
chouyang(a,n)
抽样结果:
[2, 14, 18, 23]
[10, 16, 17, 21]
[4, 13, 15, 24]
[1, 5, 11, 19]
[3, 6, 7, 9]
[8, 12, 20, 22]
python实现等量随机分组相关推荐
- 项目1之分层随机分组
随机分组项目 算法原理 数据采样 随机分组 算法原理 https://github.com/e-baumer/sampling AP聚类算法简介 数据采样 python数据采样实现 python多种采 ...
- Python使用matplotlib绘制分组对比柱状图(bar plot)可视化时汉语(中文)标签显示成了框框□□、什么情况、我们有解决方案
Python使用matplotlib绘制分组对比柱状图可视化时(bar plot)汉语(中文)标签显示成了框框□□.什么情况.我们有解决方案 目录
- java随机动态分组_Java将一组数随机分组
试题:一个班40个学生,请把学生随机分成8组 既然是随机分组,必然用到随机数,其分组思路是: 用一个链表存储这组数,随机获取A中的元素下标,然后打印这个数,并从A中移除,直到A中全部为空 import ...
- python编写一个软件-python写一个随机点名软件的实例
最近有个随机点名软件的需求,故写了一个,上代码:github地址 # -*- coding: utf-8 -*- # @Time : 18-12-31 下午4:21 # @Author : Felix ...
- 自动平衡男女比例的随机分组软件B2G使用教程,献给组织
操作演示视频二维码: 自动平衡男女比例的随机分组软件B2G APP(v1.0)上线 ,B2G随机分组软件交流群:489950969,@author by CYJ cyjlnk@foxmail.com ...
- Python数据分析pandas之分组统计透视表
Python数据分析pandas之分组统计透视表 数据聚合统计 Padans里的聚合统计即是应用分组的方法对数据框进行聚合统计,常见的有min(最小).max(最大).avg(平均值).sum(求和) ...
- python列表中随机选择_如何在Python中从列表中随机选择一个项目?
python列表中随机选择 Python random module provides an inbuilt method choice() has an ability to select a ra ...
- python实现随机抽取答题_如何在python中实现随机选择
这篇文章主要介绍了如何在python中实现随机选择,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 想从一个序列中随机抽取若干元素,或者想生成几个随机 ...
- c语言程序如何实现分组,c程序-实现随机分组.ppt
c程序-实现随机分组 题目: √ 对全班学生进行随机分组: 1.要求任意输入一组班级学生数据: 2.要求任意输入确定组数: 3.要求分组学生随机分配: 4.能够正确显示分组结果: 核心思路 通过按学生 ...
- 用python做一个随机题目生成器
你好! 要用 Python 做一个随机题目生成器,你可以使用 Python 的 random 模块来生成随机数. 下面是一个简单的例子,它会生成一道加法题: import random# 生成两个随机 ...
最新文章
- 大学计算机课程改革项目,大学计算机课程改革.ppt
- 程序员带半箱辣条参加东京奥运,网友:这不是辣条,是狗粮!
- Mybatis学习总结二
- 网页UTF8转换GBK后出现问号?的原因
- 在FF与IE中使用数据岛
- DevOps交付模式下,软件测试的那些事
- 如何应对冬季暴涨的体重
- iOS警报– UIAlertController
- jquery基础研究学习【基础】
- springCloud Finchley 实战入门(基于springBoot 2.0.3)【五 Hystrix 服务容错保护】
- C++实现会议安排问题(贪心问题)
- 使用IPV6技术访问网站
- python 下载mp4视频 实例
- C. Qualification Rounds(状压思维)
- 据实而用 浅析会议摄像机的选购
- 20210209PC版微信 网络不可用,请检查你的网络设置 的解决方法
- CRMEB Pro v1.2快速打包 APP步骤详解
- java计算机毕业设计智慧农业水果销售系统MyBatis+系统+LW文档+源码+调试部署
- EDT(异地通)区块链技术将极大影响的全行业,其中包括支付行业。
- 该怎么职场中进行有效沟通工作?