首页 > 编程语言 >【python】random库使用

【python】random库使用

时间:2023-02-25 17:45:23浏览次数:48  
标签:返回 python 浮点数 random 指定 随机 使用 np

import

首先要import random

随机生成数

生成随机浮点数

  1. random.random(): 返回随机生成的一个浮点数,范围在[0,1)之间
  2. np.random.rand(d0, d1, …, dn): 返回一个或一组浮点数,范围在[0, 1)之间
  3. random.uniform(a, b): 返回随机生成的一个浮点数,范围在[a, b)之间

生成随机整数

  1. random.randint(a,b):生成指定范围内的整数
  2. random.randrange([start],stop[,step]):用于从指定范围内按指定基数递增的集合中获取一个随机数。
  3. np.random.randint(a, b, size=(), dtype=int): 返回在范围在[a, b)中的随机整数(含有重复值)
  4. random.seed(): 设定随机种子

列表相关

从列表中随机选择一个或多个

  1. random.choice():从指定的序列中获取一个随机元素
  2. random.sample(sequence,k):用于从指定序列中随机获取指定长度的片段,sample()函数不会修改原有序列。

列表随机排序

  1. random.shuffle(x[,random]):用于将一个列表中的元素打乱,随机排序

  2. np.random.normal(loc=a, scale=b, size=()): 返回满足条件为均值=a, 标准差=b的正态分布(高斯分布)的概率密度随机数
    10 np.random.randn(d0, d1, … dn): 返回标准正态分布(均值=0,标准差=1)的概率密度随机数

  3. np.random.standard_normal(size=()): 返回标准正态分布(均值=0,标准差=1)的概率密度随机数

标签:返回,python,浮点数,random,指定,随机,使用,np
From: https://www.cnblogs.com/mymxt/p/17154870.html

相关文章

  • Python Struct 处理网络字节流
    背景因为websocket请求/返回均需要处理字节流现返回基本能正常处理,但请求字段及加密方式与业务紧密相关,抓着开发大佬问了几遍,有点头疼 Python中的struct模块pac......
  • Jetpack Compose学习(11)——Navigation页面导航的使用
    原文:JetpackCompose学习(11)——Navigation页面导航的使用-Stars-One的杂货小窝在Android原生的View开发中的,也是有Navigation,原生我之后可能再出篇教程,今天讲解......
  • 使用sys用户imp导入数据遇到字符集转换后列长度不够报错
    使用sys用户imp数据遇到字符集转换时列长度不够的报错,ORA-12899:valuetoolargeforcolumn"SYS"."M_ASH"."ACTION"(actual:40,maximum:32)。从报错可以看到具体的表......
  • 用Python绘图(数据分析与挖掘实战)
    代码1:餐饮日销额数据异常值检测(箱型图)importpandasaspdimportnumpyasnpcatering_sale="D:\\360MoveData\\Users\\86130\\Documents\\TencentFiles\\226875669......
  • python笔记--在文件进行输出
    将print的内容输出到文件中1#将数据输出到文件中2fp=open('E:/text1.txt','a+')3print('helloword',file=fp)4fp.close()  1#不进行换行输出(在一行输出......
  • 2023.8 Java与Python
    Java与Python都一直在各种流行编程语言中名列前茅,也有很多相似之处。作为技术人员,我们不能把自己局限在某一项技术或编程语言中,而应该能针对具体场景快速选择适合的技术解......
  • HTML5的WebSocket使用
    index.html(客户端)1<!DOCTYPEhtml>2<htmllang="en">3<head>4<metacharset="UTF-8"/>5<metaname="viewport"content="width=device-width......
  • Python 部署私有 pip 库
    Python部署私有pip库本教程使用的是pypiserver这个Python包,其文档见:https://pypi.org/project/pypiserver/,Github地址:https://github.com/pypiserver/pypiserver......
  • SQLmap的使用
    sqlmap是一个自动化的SQL注入工具,其主要功能是扫描,发现并利用给定的URL进行SQL注入。目前支持的数据库有MySql、Oracle、Access、PostageSQL、SQLServer、IBMDB2、SQLite......
  • Python学习笔记(五)if分支语句
    一、if语法示例:1money=int(input('请输入余额:'))2ifmoney>=5:3print('买得起!')45ifTrue:6print('条件成立时要执行的代码1')7print('条......