美文网首页
【python】random与numpy.random

【python】random与numpy.random

作者: 账号已删除 | 来源:发表于2018-05-17 14:12 被阅读825次

时不时的用到随机数,主要是自带的random和numpy的random,每次都靠猜,整理一下

random

python自带random模块,用于生成随机数

import random

random.random()
生成0~1的随机浮点数

random.random

random.uniform(a,b)
生成指定范围的随机浮点数,a<=n<=b

random.uniform

random.randint(a,b)
生成指定范围的随机整数,a<=n<=b

random.randint

random.randrange(start,stop,step)
指定范围内,按step递增的集合中的随机数,start<=n<stop

random.randrange

random.choice()
给定的集合中选择一个字符
random.sample()
给定的集合中采样多个字符
random.shuffle()
对给定集合重排列(洗牌)

numpy.random

https://docs.scipy.org/doc/numpy/reference/routines.random.html

import numpy as np
np.random.***

np.random.rand(d0,d1,...,dn)
返回n维的随机数矩阵。randn为正态分布

rand

np.random.randint(low[,high,size,dtype])
返回low<=n<high范围的整数,random_integers为dtype=np.int类型

randint

np.random.random(size)
返回指定size的[0,1)随机数矩阵,random_sampleranfsample和它一样

random

np.random.choice(a[,size,replace,p])
含义类似于random.choice

相关文章

  • 【python】random与numpy.random

    时不时的用到随机数,主要是自带的random和numpy的random,每次都靠猜,整理一下 random pyt...

  • 111、随机数生成

    numpy.random模块对Python内置的random进行补充,用于高效生成多种概率分布的样本值的函...

  • 伪随机数的生成

    numpy.random模块可以高效的生成多种概率分布下的完整样本值数组。 Python 内建的 random 模...

  • numpy中的random模块

    numpy.random对python内置numpy做了补充,可用于生成多种概率分布的函数 import nump...

  • python random 模块, numpy.random模块

    Warning小心:这个模块不可用作安全方面的防护,安全方面需要看 secrets 模块 以下代码摘自官网。 1....

  • numpy.random

    numpy中利用random类获取随机数. 1、numpy.random.random() 生成一个随机的浮点数 ...

  • python学习笔记2-科学计算

    numpy numpy官方文档 numpy.random官方文档 np.random.rand(d0,d1……dn...

  • Python 生成一组随机数列表

    一. 最直接的方式:用numpy.random模块来生成随机数组 1、np.random.rand 用于生成[0....

  • 常用的numpy.random

    randn() 返回一个或一组符合正态分布的标准值 rand() 返回一个或一组在【0,1)之间均匀分布的随机样本...

  • numpy.random的函数详解

    1.np.random.random()作用:返回0到1的随机数例子a.没有参数时 打印结果 b.有参数时 打印结...

网友评论

      本文标题:【python】random与numpy.random

      本文链接:https://www.haomeiwen.com/subject/fxtmdftx.html