tnblog
首页
视频
资源
登录

Pytorch Tensor 常见的形式

1834人阅读 2023/12/18 15:09 总访问:3475630 评论:0 收藏:0 手机
分类: pytorch

Pytorch Tensor 常见的形式

描述
scalar 0维张量
vector 1维张量
matrix 2维张量
N-dimensional Tensor N维张量
  1. import torch
  2. from torch import tensor

Scalar


通常就是一个数值。

  1. x = torch.tensor(41.)
  2. x

tensor(41.)

  1. # 方法返回张量的维度数
  2. x.dim()

0

  1. # 相乘
  2. 2 * x

tensor(82.)

  1. # 从一个标量张量中提取其数值。
  2. x.item()

41.0

Vector


例如:[-5., 2. , 0.] 在深度学习中通常指特征,例如词向量特征,某一维度特征等。

  1. v = tensor([1.5, -0.5, 3.0])
  2. v

tensor([ 1.5000, -0.5000, 3.0000])

  1. v.dim()

1

  1. v.size()

torch.Size([3])

Matrix


一般计算的都是矩阵,通常都是多维的。

  1. M = tensor([[1., 2.], [3., 4.]])
  2. M

tensor([[1., 2.],
[3., 4.]])

  1. # 做乘法
  2. M.matmul(M)

tensor([[ 7., 10.],
[15., 22.]])

  1. tensor([1., 0.]).matmul(M)

tensor([1., 2.])

  1. # 对应的相乘与阶层相乘是不一样的
  2. M * M

tensor([[ 1., 4.],
[ 9., 16.]])

  1. tensor([1., 2.]).matmul(M)

tensor([ 7., 10.])

几种形状的Tensor


欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739

评价
这一世以无限游戏为使命!
排名
2
文章
636
粉丝
44
评论
93
docker中Sware集群与service
尘叶心繁 : 想学呀!我教你呀
一个bug让程序员走上法庭 索赔金额达400亿日元
叼着奶瓶逛酒吧 : 所以说做程序员也要懂点法律知识
.net core 塑形资源
剑轩 : 收藏收藏
映射AutoMapper
剑轩 : 好是好,这个对效率影响大不大哇,效率高不高
ASP.NET Core 服务注册生命周期
剑轩 : http://www.tnblog.net/aojiancc2/article/details/167
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术