首页 > 编程语言 >python基础学习-random

python基础学习-random

时间:2023-05-11 10:57:13浏览次数:43  
标签:返回 seq python random 学习 随机 随机抽样 population

参考地址:Python-Core-50-Courses/第20课:Python标准库初探.md at master · jackfrued/Python-Core-50-Courses (github.com)

待补充 ......

random - 随机数和随机抽样模块

生成随机数、实现随机乱序和随机抽样,下面是常用函数的列表。

  • getrandbits(k):返回具有k个随机比特位的整数。
  • randrange(start, stop[, step]):从range(start, stop, step) 返回一个随机选择的元素,但实际上并没有构建一个range对象。
  • randint(a, b):返回随机整数N满足a <= N <= b,相当于randrange(a, b+1)
  • choice(seq):从非空序列seq返回一个随机元素。 如果seq为空,则引发IndexError
  • choices(population, weight=None, *, cum_weights=None, k=1):从population中选择替换,返回大小为k的元素列表。 如果population为空,则引发IndexError。用于有放回的随机抽样。
  • shuffle(x[, random]):将序列x随机打乱位置。实现随机乱序
  • sample(population, k):返回从总体序列或集合中选择k个不重复元素构造的列表,用于无重复的随机抽样。
  • random():返回[0.0, 1.0)范围内的下一个随机浮点数。
  • expovariate(lambd):指数分布。
  • gammavariate(alpha, beta):伽玛分布。
  • gauss(mu, sigma) / normalvariate(mu, sigma):正态分布。
  • paretovariate(alpha):帕累托分布。
  • weibullvariate(alpha, beta):威布尔分布。

标签:返回,seq,python,random,学习,随机,随机抽样,population
From: https://www.cnblogs.com/ashuai123/p/17390382.html

相关文章

  • python基础学习-os.path - 路径操作相关模块
    参考地址:Python-Core-50-Courses/第20课:Python标准库初探.mdatmaster·jackfrued/Python-Core-50-Courses(github.com)待补充......os.path模块封装了操作路径的工具函数,如果程序中需要对文件路径做拼接、拆分、获取以及获取文件的存在性和其他属性,这个模块将会非常有帮助......
  • Flink ML学习笔记
    概念FlinkML是一个机器学习算法库。用户可以使用标准机器学习API或者自定义机器学习算法来进行离线或在线的模型训练和预测服务。一、环境准备安装1.15及以上版本的flink到本地环境导入flinktableapi相关依赖二、开发中的基本概念1、TableAPIFlinkML的API基于Flink......
  • 考研学习 | 每日回顾(2023年5月10日)
    昨天的考研数学笔记给根号换个形式:不去根号胜去根号分母上的根号可以通过求导去除......
  • Python打包exe,执行报player组件缺失“File "plyer\facades\notification.py", line
    之前的打包方式:pyinstaller--onefile--windowedpythonfilename.py执行exe报错:修改打包命令:pyinstaller--onefile--windowed--hidden-importplyer.platforms.win.notificationpythonfilename.py执行新的exe,正常弹窗,错误消失,win10toast组件实现类似功能,打包也......
  • 软件工程日报——开始进行学习
    最近这几天开始放松自我了,五一放假到现在项目还没有特别大的进展。建民老师在本周的软件工程课上给我们开了一次运动会,用来鼓舞我们小组的士气,为第二阶段做准备今天,我打开了我的idea,熟悉了之前我写的代码,捋了捋之前的思路,准备为接下来的换班操作打基础临近期末考试,我今天还复习......
  • python 内置常量
    1_debug_如果Python没有以-O选项启动,则此常量为真值-O表示移除assert语句以及任何以debug的值作为条件的代码注意O是大写的英文字母,小写会无法识别执行2Ellipsis等同于...属于ellipsis类型,就和None数据NoneType类型类似官方说这个东西主要用途是,自定......
  • 算法学习day13栈与队列part03-239、347
    packageLeetCode.StackAndQueuepart03;importjava.util.ArrayDeque;/***239.滑动窗口最大值*给你一个整数数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。*你只可以看到在滑动窗口内的k个数字。滑动窗口每次只向右移动一位。*返回滑动......
  • 【2023最新】小白Anaconda+Python+Jupyter环境安装教程+kernel安装
    目录下载Anaconda安装包安装配置Anaconda环境测试是否安装成功为anaconda添加国内源创建环境JupyterNotebook启动Jupyter更改默认工作目录在jupyter中使用conda中安装的虚拟环境参考博客下载Anaconda安装包历史版本(最新版本可能安装不了旧版Python)https://repo.anaconda.com/......
  • 蛋白质深度学习
    本文主要面向两类目标读者:一类是想使用机器学习的生物学家,一类是想进入生物学领域的机器学习研究者。如果你不熟悉生物学或机器学习,仍然欢迎你阅读本文,但有时你可能会觉得有点读不太懂!如果你已经熟悉这两者,那么你可能根本不需要本文——你可以直接跳到我们的示例notebook以......
  • 算法学习day11栈与队列part02-20、1047、150
    packageLeetCode.StackAndQueuepart02;/***20.有效的括号*给定一个只包括'(',')','{','}','[',']'的字符串s,判断字符串是否有效。*有效字符串需满足:*左括号必须用相同类型的右括号闭合。*左括号必须以正确的顺序闭合。*每个右括号都有一个对应的相同类型的......