Python之np.random.rand()和np.random.randn()

往期回顾

Python中的random.[random、uniform、randint 、randrange、choice、shuffle、sample、RandomState、randint] 用法

函数解析

np.random.rand()与np.random.randn()函数用法相同

np.random.rand()函数

作用: 返回一个或一组服从“0~1”均匀分布的随机样本值。随机样本取值范围是[0,1),不包括1。

import numpy as np

print(np.random.rand())     # 0.8715430053815918
print(np.random.rand(1))    # [0.67880315]

print(np.random.rand(2, 2))  
"""[[0.48902475 0.0199786 ]
   [0.23096588 0.38963084]] """
np.random.randn()函数

语法:
np.random.randn(d0,d1,d2……dn)

  • 当函数括号内没有参数时,则返回一个浮点数;
  • 当函数括号内有一个参数时,则返回秩为1的数组,不能表示向量和矩阵;
  • 当函数括号内有两个及以上参数时,则返回对应维度的数组,能表示向量或矩阵;
    的输入参数为元组(tuple).
  • np.random.randn()的输入通常为整数,但是如果为浮点数,则会自动直接截断转换为整数。

作用: 返回一个或一组服从标准正态分布的随机样本值。


[1]. np.random.rand()函数和np.random.randn()函数

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值