PyTorch-----torch.randn()函数详解

python 复制代码
torch.randn(*size, out=None, dtype=None, layout=torch.strided, device=None, requires_grad=False, pin_memory=False)

返回一个符合均值为0,方差为1的正态分布(标准正态分布)中填充随机数的张量。

Parameters

size:指定输出张量维度的列表或元组。

out(可选):输出张量。如果提供,结果将被写入这个张量,而不是创建一个新的张量。

dtype(可选):输出张量所需的数据类型。如果没有提供,它默认为torch.float32。

layout(可选):输出张量的内存布局。它通常是默认值torch.strided。

device(可选):分配张量的设备。如果未提供,则默认为当前设备。

requires_grad(可选):如果为True,则在反向传播期间将计算此张量的梯度。默认为False。

pin_memory(可选):如果为True,张量将被固定,从而使数据更快地传输到支持cuda的gpu。

举例:

python 复制代码
import torch

# Generate a random tensor of size 3x2
random_tensor = torch.randn(3, 2)

print(random_tensor)

这将生成一个3x2张量,其中充满从标准正态分布中采样的随机数。每次运行此代码时,都会得到不同的随机数。

相关推荐
nju_spy1 分钟前
机器学习 - Kaggle项目实践(4)Toxic Comment Classification Challenge 垃圾评论分类问题
人工智能·深度学习·自然语言处理·tf-idf·南京大学·glove词嵌入·双头gru
计算机sci论文精选6 分钟前
CVPR 2025 | 具身智能 | HOLODECK:一句话召唤3D世界,智能体的“元宇宙练功房”来了
人工智能·深度学习·机器学习·计算机视觉·机器人·cvpr·具身智能
站大爷IP15 分钟前
Python中None与NoneType的真相:从单例对象到类型系统的深度解析
python
秋难降15 分钟前
LRU缓存算法(最近最少使用算法)——工业界缓存淘汰策略的 “默认选择”
数据结构·python·算法
站大爷IP26 分钟前
Python新手踩坑实录:这些错误你可能正在犯
python
ezl1fe26 分钟前
RAG 每日一技(十八):手写SQL-RAG太累?LangChain的SQL智能体(Agent)前来救驾!
数据库·人工智能·后端
我星期八休息31 分钟前
大模型 + 垂直场景:搜索/推荐/营销/客服领域开发新范式与技术实践
大数据·人工智能·python
飞哥数智坊36 分钟前
等了这么久,企业微信的AI终于来了!
人工智能
Christo337 分钟前
SIGKDD-2023《Complementary Classifier Induced Partial Label Learning》
人工智能·深度学习·机器学习
深盾安全41 分钟前
uv,下一代Python包管理工具
python