Python之np.random.rand()和np.random.randn()
程序员文章站
2022-05-23 10:28:29
...
往期回顾
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()的输入通常为整数,但是如果为浮点数,则会自动直接截断转换为整数。
作用: 返回一个或一组服从标准正态分布的随机样本值。
上一篇: Spring MVC配置及拦截器的实现
下一篇: php读取文件内容到数组的方法,
推荐阅读
-
零基础写python爬虫之urllib2中的两个重要概念:Openers和Handlers
-
数据挖掘之Apriori算法详解和Python实现代码分享
-
python数据结构之图深度优先和广度优先实例详解
-
Python ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
-
Python ORM框架SQLAlchemy学习笔记之安装和简单查询实例
-
Python ORM框架SQLAlchemy学习笔记之映射类使用实例和Session会话介绍
-
跟老齐学Python之私有函数和专有方法
-
Python面向对象之继承和多态用法分析
-
Python序列之list和tuple常用方法以及注意事项
-
从零学python系列之浅谈pickle模块封装和拆封数据对象的方法