python之随机数生成方法汇总
admin
2023-07-20 11:44:00
0

python里面生成随机数的方法主要集中在numpy模块的random子模块中:
import numpy as np
(1)生成一个随机浮点数,范围是0-1:np.random.random()
(2)生成指定范围内的随机浮点数:np.random.uniform(a,b)
这里啊a,b参数指的是一个范围

(3)生成指定范围内的随机整数:np.random.randint(a,b)

(4)生成指定范围内的任意数:print randrange(a,b)

生成指定范围内的任意n个递增序列: print randrange(a,b,n)

(5)随机获取一个元素

random.choice(sequence)

 random.choice("Hello world!")#输出随机字符

 random.choice(["Hello","world"])#输出随机的单词

(6)生成随机数组:
rand(d0,d1...,dn):生成n维数组,参数是指每个维度的个数,各元素是[0,1)的浮点数,服从均匀分布
randint(low,hight,(shape)):前面参数表示范围,后面参数表示形状
randn(d0,d1...dn):类似于第一个,但这个服从正态分布

(6)还有两个常用方法将元素打乱
list=['a','b','c'] random.shuffle(list)

(7)从一个序列中随机选择n个元素,不改变原始序列
a="123456" b=[1,2,3,4,5,6] c=['a','b','c','d','e']
np.random.sample(a,3)
np.random.sample(b,3)
np.random.sample(c,3)

本文章参考其他文章编写。哈

相关内容

热门资讯

中方“点名”以色列 当地时间18日,联合国安理会召开巴以问题紧急公开会。中国常驻联合国代表傅聪在发言中表示,近期中东局势...
《赤心铸梦》图博会首发:听巨匠... (来源:河北青年报) 转自:河北青年报 6月18日上午,“传承科学精神,对话文明未来:《赤心铸梦——...
俞浩不再高调,追觅及时收缩 追觅,收缩了。 市场消息显示,近日,追觅系各大业务单元(BU)正在收缩和调整,现有将合并为四大主营业...
山东省公共卫生临床中心:从未开... 6月19日消息称,针对多品牌纸尿裤被指检出有毒物质甲酰胺一事,山东省公共卫生临床中心6月18日于内部...
警方通报黄子韬违停 近日,北京交警接到群众举报,在朝阳区将台西路,一辆悬挂外埠号牌的小客车涉嫌违法停车。接到举报后,北京...
赴一场永居生活首映礼 | 璞园... 什么样的人居作品才是对一座城市真正的敬意?不在于空间的放大,也不是奢华的堆砌,而是用一部作品去回答一...
质检管城封面,看建中·九樾云筑... 6月14日,建中·九樾云筑216㎡云颂工法样板间暨尊崇车马厅实景开放。三十余家专业媒体应邀到访,共赴...
端午趣游云台山!山水间放“粽”... 端午佳节,怎能少得了一口软糯香甜的粽子?云台山免费发放,为游客送上节日祝福更有吃粽子大赛火热开赛比拼...
哪个品牌的消毒柜好怎么样用过的... 最佳回答 你好这位网友,现在市面上的消毒柜品牌很多啊。很多厨卫电器的品牌都在做消毒柜的。像海尔的消毒...
义乌油烟机清理方法 义乌油烟机清理方法: 1. 首先要切断油烟机的电源,保证自己的安全,然后将油烟机的过滤网取下,可以...