【Python】【NumPy】random.rand和random.uniform的异同点

相同点

  • 都可以生成均匀分布的随机数组

不同点

  • random.rand的范围在[0,1);传参均会转为size(shape)。
  • random.uniform的范围在[low,high),low与high通过传参指定。size单独指定。

如图:

例:产生一个2行3列均匀分布随机数组,取值范围为[0-100]

python 复制代码
a = np.random.uniform(0, 100, (2, 3))
'''
[[ 7.51119727 75.28264958 59.38902639]
 [70.4451201  31.24742727 75.71875681]]
'''
b = np.random.rand(2, 3)
'''
[[0.99978989 0.89075426 0.05017028]
 [0.53334888 0.12594986 0.30256489]]
'''
c = np.random.rand(2, 3) * 100
'''
[[20.66302679 73.71505747 89.87921457]
 [21.13531664 91.77465917 52.40457879]]
'''
相关推荐
2401_8318249612 分钟前
使用Fabric自动化你的部署流程
jvm·数据库·python
Sunshine for you18 分钟前
C++中的职责链模式实战
开发语言·c++·算法
njidf31 分钟前
Python日志记录(Logging)最佳实践
jvm·数据库·python
@我漫长的孤独流浪31 分钟前
Python编程核心知识点速览
开发语言·数据库·python
宇擎智脑科技33 分钟前
A2A Python SDK 源码架构解读:一个请求是如何被处理的
人工智能·python·架构·a2a
2401_8512729933 分钟前
实战:用Python分析某电商销售数据
jvm·数据库·python
vx_biyesheji000136 分钟前
Python 全国城市租房洞察系统 Django框架 Requests爬虫 可视化 房子 房源 大数据 大模型 计算机毕业设计源码(建议收藏)✅
爬虫·python·机器学习·django·flask·课程设计·旅游
qq_4160187239 分钟前
C++中的状态模式
开发语言·c++·算法
2401_8845632439 分钟前
模板代码生成工具
开发语言·c++·算法
code 小楊1 小时前
yrb 1.5.0 正式发布:Python 极简国内下载加速与全景可视化终端体验!
开发语言·python