【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]]
'''
相关推荐
Logintern093 分钟前
装饰器和洋葱模式的区分
开发语言·python·架构
冻柠檬飞冰走茶18 分钟前
《数据结构实验指导-C++语言版》 在顺序表 list 中查找元素 x
开发语言·数据结构·c++·算法·list
Brilliantwxx18 分钟前
【C++】 高阶数据结构图(1)并查集
开发语言·数据结构·c++
lancyu19 分钟前
# Agent Loop:AI Agent 的唯一直心骨
开发语言·javascript·人工智能
呆呆敲代码的小Y37 分钟前
10 分钟搞懂 cua:开源 AI 操作电脑基础设施,附 Python 沙箱与 Agent 上手代码
人工智能·python·开源·ai agent·awesome·llm应用·cua
工具分享39 分钟前
带店托管必用爆单AI选品,一人公司轻松掌握
人工智能·python
l12586541 分钟前
# RAG低延迟架构设计:从5秒到500ms的优化全链路
数据库·人工智能·python·langchain
杨丰玮4181 小时前
从零手写Java飞机躲障碍游戏|Swing绘图、鼠标跟随、计时器碰撞检测实战(五)
java·python·游戏·游戏引擎·图形渲染·动画·贴图
frjc1 小时前
阿里云 ACK 环境 Arthas 在线调试指南
开发语言·python
Python私教1 小时前
如意智影:如何让同一个人物在多个镜头里保持身份一致
人工智能·python·架构