首页 > 其他分享 >numpy中的np.random用法

numpy中的np.random用法

时间:2023-06-24 22:12:33浏览次数:38  
标签:rand random seed 随机数 np numpy size

转载自:https://blog.csdn.net/Candyerer/article/details/111300215

一、np.random.rand():生成指定维度的[0,1)间的随机数

np.random.rand(4,3);///生成4行3列的数组,数组中内一个元素都是[0,1)间的随机数

二、np.random.random():生成指定维度的[0,1)间的随机数

np.random.random([4,3]);///生成4行3列的数组,数组中内一个元素都是[0,1)间的随机数,等同于np.random.rand();

三、np.random.randn():生成的随机数服从正态分布

np.random.randn();///没有参数,只返回一个数据
np.random.randn(2,4);///返回[2,4]的数组,数组中的元素符合正态分布

四、np.random.randint(low,high,size=none,dtype=‘I’):范围为[low,high),dtype默认为int

np.random.randint(1,size=5):
返回[0,1)之间的随机整数,尺寸为5,因此只有0
array([0,0,0,0,0])

五、np.random.random_integers(low,high = None,size = None)–>返回范围为[low,high] 闭区间 随机整数

np.random.random(size = (2,2))
[[ 0.25303772   0.45417512]
 [ 0.76053763   0.12454433]]

六、np.random.choice(a, size = None, replace = True, p = None) --> 从给定数组a中随机选择,p可以指定a中每个元素被选择的概率,当replace = False时,返回的数中不可以有重复的

///p是一个list,p的size 必须与a的size一致,p中每个元素对应了a中每个元素被选择的概率
np.random.choice(list_tmp,size = (3,3),p = [0.1,0.6,0.1,0.1,0.1])

七、np.random.seed() -->使随即数据可预测,对于同一个seed,生成的随机数相同

np.random.seed(0)
>>>np.random.rand(1)
array([0.5488135])
>>>np.random.seed(1)
>>>np.random.rand(1)
array([0.4359949])
>>>np.random.seed(1)
>>>np.random.rand(1)
array([0.4359949])

 





标签:rand,random,seed,随机数,np,numpy,size
From: https://www.cnblogs.com/wanghengbin/p/17501765.html

相关文章

  • random.sample()和random.choices()、random.choice()区别
    random.sample()和random.choices()、random.choice()区别 返回列表(1-k个值)random.sample(data,3)random.sample(data,k=3)data可以是字符串元组list从一个数据源中随机获取k个数据不重复取(取过的index不会在被取) 返回列表(1-k个值)random.choices(data,weights=[10,1,......
  • InputStream和OutputStream
    (一)说明InputStream和OutputStream是Java标准库中最基本的IO流,它们都位于java.io包中,该包提供了所有同步IO的功能。java.io.InputStream、java.io.OutputStream(二)用法1.read&writeInputStream和OutputStream都不是接口,而是抽象类,它们分别是所有输入流和输出流的超类。这两......
  • 仙境传说脚本RO:NPC对话| mes/next/close函数用法详解
    仙境传说脚本RO:NPC对话|mes/next/close函数用法详解大家好,我是艾西,今天跟大家讲解下仙境传说mes/next/close函数,在游戏中所有的NPC对话都是用mes函数来创建的。我们先打开官方文档的script_commands.txt文件,搜索*messearch*mesmes"Hello,world!";注意:默认是没有关团或next按......
  • Python random模块
    Pythonrandom模块random模块用于生成随机数importrandomprint(random.random())print(random.randint(1,100))print(random.randrange(1,100))输出结果:0.182467957909153044666randint和randrange的区别##########randint##########defrandint(self,......
  • 【JS基础】hasOwnProperty 和 isPrototypeOf
    hasOwnProperty检查对象是否含有某个属性,无法检查其原型链上是否含有该属性isPrototypeOf检查一个对象是否存在于另一个对象的原型链上,比如parent.isPrototypeof(child)检查parent对象是否在child对象的原型链上 console.log('--------------------hasOwnProperty--......
  • Stochastic 与 Random 异同: 都有“随机”的意思
    常用词:Stochastic:StochasticProcess,AcademicWordsRandom:RandomVariable/Memory,OALD3000/OxfordCollocationsAcademicDictionary(OALD,OxfordAdvancedLearnersDictionary):Stochastic:https://www.oxfordlearnersdictionaries.com/definition/academic/stoc......
  • DSM-5 自恋型人格障碍(Narcissistic personality disorder, NPD)
    自恋型人格疾患(英语:Narcissisticpersonalitydisorder,简称为 NPD),是一种长久性的人格疾患。患者往往会过度夸大强化自我的重要性,过度渴求别人的赞赏,缺乏同理他人行为的能力[2][3]。患者会花很多时间,思考如何获得权力、成功或提升外在形象 。最大的特征之一,就是患者经常无意识地......
  • 前端Vue自定义支付密码输入键盘Keyboard和支付设置输入框Input
    前端Vue自定义支付密码输入键盘Keyboard和支付设置输入框Input,下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=13166效果图如下:cc-defineKeyboard使用方法<!--ref:唯一ref passwrdType:密码样式paykeyInfo:密码输入监测事件--><cc-def......
  • 前端怎么使用node-input-validator给接口添加参数校验(以strapi 4.9为例)
    node-input-validator是什么?简称NIV(NodeInputValidator)用于node.js的验证库使用它可以扩展库以添加自定义规则。npmNIV文档使用方法我们以strapi4.9版本项目为例,来试用一下它对我们接口的校验规则下载依赖npminode-input-validator在项目中创建全局中间件......
  • 靳宇灵 | 金蝶云星空 工序计划 表单ID是:SFC_OperationPlanning的WEBAPI接口 指定工序
    金蝶云星空工序计划表单ID是:SFC_OperationPlanning的WEBAPI接口指定工序开工的接口传参json传怎么写?以下是基于金蝶云星空工序计划系统中SFC_OperationPlanning的WEBAPI接口的指定工序开工的接口传参json示例:Copy{"FormId":"SFC_OperationPlanning","FieldKeys":"Pr......