np.random随机数函数怎么在python项目中使用

  介绍

np.random随机数函数怎么在python项目中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

np.random的随机数函数(1)

函数说明兰德(d0, d1,…, dn)根据d0必经dn创建随机数数组,浮点数,(0,1),均匀分布randn (d0, d1,…, dn)根据d0必经dn创建随机数数组,标准正态分布randint(低(高、形状))根据形状创建随机整数或整数数组,范围是[低,高)种子(s)随机数种子,年代是给定的种子值

np.random。兰德

import  numpy  as  np      时间=a  np.random.rand (3,, 4,, 5)      一个   [3]:,   数组([[[0.28576737,0.96566496,0.59411491,0.47805199,0.97454449),   ,,,(0.15970049,0.35184063,0.66815684,0.13571458,0.41168113),   ,,,(0.66737322,0.91583297,0.68033204,0.49083857,0.33549182),   ,,,(0.52797439,0.23526146,0.39731129,0.26576975,0.26846021),      ,,,[[0.46860445,0.84988491,0.92614786,0.76410349,0.00283208),   ,,,(0.88036955,0.01402271,0.59294569,0.14080713,0.72076521),   ,,,(0.0537956,,0.08118672,0.59281986,0.60544876,0.77931621),   ,,,(0.41678215,0.24321042,0.25167563,0.94738625,0.86642919),      ,,,[[0.36137271,0.21672667,0.85449629,0.51065516,0.16990425),   ,,,(0.97507815,0.78870518,0.36101021,0.56538782,0.56392004),   ,,,(0.93777677,0.73199966,0.97342172,0.42147127,0.73654324),   ,,,(0.83139234,0.00221262,0.51822612,0.60964223,0.83029954]]])

np.random。randn

b =, np.random.randn (3,, 4,, 5)      b   [5]:,   数组([[[,0.09170952,-0.36083675,-0.18189783,-0.52370155,   ,,,,-0.61183783),   ,,,(-0.82944771,1.05285606,,-0.93438396,0.32229904,   ,,,,-0.85316565),   ,,,(-0.32534111,1.41103666,,-0.02202953,1.02101228,   ,,,,1.59756695),   ,,,(-0.33896372,0.42234042,0.14297587,-0.70335248,   ,,,,0.29436318]],      ,,,[[,0.73454216,0.35412624,-1.76199508,1.79502353,   ,,,,1.05694614),   ,,,(-0.42403323,-0.36551581,0.54033378,-0.04914723,   ,,,,1.15092556),   ,,,(1.09265266,0.48814148,,0.65504441,-1.04280834,   ,,,,0.70437122),   ,,,(-1.73066859,2.92946803,,-0.30184912,1.04918753,   ,,,,-1.58460681]],      ,,,[[,1.24923498,-0.65467868,-1.30427044,1.49415265,   ,,,,0.87520623),   ,,,(-0.26425316,-0.89014489,0.98409579,1.13291179,   ,,,,-0.91343016),   ,,,(-0.71570644,0.81026219,-0.00906133,0.90806035,   ,,,,,-0.914998),   ,,,(-0.81820313,0.22115875,,0.66359573,-0.1490853,,   ,,,,0.75663096]]])

np.random。randint

c =, np.random.randint (100,, 200,, (3, 4))      c   [9]:,   阵列([[104,,140,,161,,193),   ,,,(134,,147,,126,,120),   ,,,(117,,141,,162,137]])

<强> numpy.random。randint的详细用python法——

函数的作用是,返回一个随机整型数,范围从低(包括)到高(不包括),即(低,高)。如果没有写参数高的值,则返回[0,低)的值。
numpy.random。randint(低,高=None,大?None, dtype=& # 39; l # 39;)

参数如下:

参数描述低:int生成的数值最低要大于等于低。
,(高=时,生成的数值要在[0,低)区间内)高:int(可选)如果使用这个值,则生成的数值在[低,高)区间.size: int或元组整数(可选)输出随机数的尺寸,比如<代码> 则输出同规模即<代码> 个随机数。默认是<代码> 的,仅仅返回满足要求的单一随机数.dtype: dtype(可选):想要输出的格式。如int64, int等等

输出:

返回一个随机数或随机数数组

例子

祝辞祝辞祝辞np.random。randint(2、大?10)
数组([1,0,0,0,1,1,0,0,1,0])
在祝辞祝辞np.random。randint(1、大?10)
数组([0,0,0,0,0,0,0,0,0,0))

祝辞祝辞祝辞np.random。randint(5、大?(2、4)
数组([[4 0 2 1],
,,,,,,(3 2 2 0]])

祝辞祝辞祝辞np.random。randint(2,高=10,大?(2、3)
数组([[6 8 7],
,,,,,,[2、5、2]])

np.random。种子
随机种子生成器,使下一次生成的随机数为由种子数决定的“特定”的随机数,如果种子中参数为空,则生成的随机数”完全“随机。参考和文档。

np.random.seed (10)      np.random.randint (100,, 200,, (3, 4))   [11]:,   阵列([[109,,115,,164,,128),   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

np.random随机数函数怎么在python项目中使用