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张量,其中充满从标准正态分布中采样的随机数。每次运行此代码时,都会得到不同的随机数。

相关推荐
神仙别闹4 分钟前
基于Python(Django)+SQLite实现(Web)校园助手
python·django·sqlite
补三补四6 分钟前
蓝耘平台介绍:算力赋能AI创新的智算云平台
人工智能·嵌入式硬件·深度学习·机器学习·visual studio
Franciz小测测7 分钟前
FastGPT Docker Compose本地部署与硅基流动免费AI接口集成指南
人工智能·docker
计算机视觉农民工22 分钟前
深度学习是什么?该怎么入门学习?
人工智能·深度学习·学习
九河云23 分钟前
垂直行业突围:工业软件在汽车、航空领域的 “破壁” 实践
人工智能·科技·重构·汽车·制造
MorleyOlsen25 分钟前
【数字图像处理】立体视觉信息提取
图像处理·人工智能·计算机视觉
多巴胺与内啡肽.31 分钟前
深度学习--卷积神经网络保存最优模型
人工智能·深度学习·cnn
weixin_3776348436 分钟前
【图像标注技巧】目标检测图像标注技巧
人工智能·目标检测·计算机视觉
0白露5 小时前
设计模式之工厂方法模式
java·python·设计模式·php·工厂方法模式