100+torch的基础操作

官网:  torch

各种操作,做个翻译,以后查阅

Tensors

torch.is_tensor   如果 obj 是 pytorch 张量,则返回 True。

torch.is_storage   如果 obj 是 pytorch 存储对象,则返回 True。

torch.numel    返回输入张量中元素的总数。

torch.set_printoptions  设置打印选项。 从 Numpy 无耻地采取项目

Creation Ops

 torch.eye    返回其他地方的对角线和零点的二维张量。

torch.from_numpy    

从 numpy.ndarray 创建一个张量。

返回的张量和 ndarray 共享相同的内存。 对张量的修改将反映在 ndarray 中,反之亦然。 返回的张量不可调整大小。

torch.linspace    

返回开始和结束之间等间隔点的一维张量

输出张量是尺寸步长的 1D

torch.logspace    

返回 10start10start 和 10end10end 之间对数间隔的步伐点的一维张量

输出是尺寸步长的一维张量

torch.ones    返回由标量值 1 填充的张量,其形状由可变参数大小定义。

torch.ones_like    返回填充了标量值 1 的张量,大小与输入相同。

torch.arange    用从步骤开始的区间 [开始,结束] 中的值返回大小层次((结束开始)/ 步骤)层次((结束开始)/ 步骤)的 1D 张量。

torch.range  返回步长为从开始到结束的值的一维((结束开始)/ 步骤)+ 1 楼层((结束开始)/ 步骤)+1 的张量。 步骤是张量中两个值之间的差距。XI+ 1 = XI+ 步骤

torch.zeros  返回填充了标量值 0 的张量,其形状由可变参量大小定义。

torch.zeros_like  返回一个用标量值 0 填充的张量,其大小与输入相同。

Indexing, Slicing, Joining, Mutating Ops  索引,切片,加入,突变行动

torch.cat  

在给定维度上连接 seq 张量的给定序列。

torch.cat()可以看作是 torch.split()和 torch.chunk()的逆操作。

cat()可以通过例子最好的理解。

 

还没更新完

posted @   dahu1  Views(4331)  Comments(0Edit  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示