PyTorch Tensor 的形状

举报
我是小白呀iamarookie 发表于 2021/09/10 00:59:22 2021/09/10
【摘要】 PyTorch Tensor 的形状 标量 (Scalar)向量 (Vector)矩阵 (Matrix)图片展示 标量 (Scalar) 标量 (Scalar) 由一个值组成. (0维) ...

标量 (Scalar)

标量 (Scalar) 由一个值组成. (0维)

# Scalar
x = tensor(42,)
print(x)
print(x.dim())
print(x * 2)
print(x.item())

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

输出结果:

tensor(42)
0
tensor(84)

  
 
  • 1
  • 2
  • 3

向量 (Vector)

向量 (Vector) 为一维.

例子:

# Vector
v = tensor([1.5, -0.5, 3.0])
print(v)
print(v.dim())
print(v.size())

  
 
  • 1
  • 2
  • 3
  • 4
  • 5

输出结果:

42
tensor([ 1.5000, -0.5000,  3.0000])
1

  
 
  • 1
  • 2
  • 3

矩阵 (Matrix)

矩阵 (Matrix) 是二维的.

# Matrix
M = tensor([[1.,2.], [3.,4.]])
print(M.matmul(M))
print(tensor([1.,0.]).matmul(M))

  
 
  • 1
  • 2
  • 3
  • 4

输出结果:

torch.Size([3])
tensor([[ 7., 10.],
        [15., 22.]])
tensor([1., 2.])

  
 
  • 1
  • 2
  • 3
  • 4

图片展示

在这里插入图片描述

文章来源: iamarookie.blog.csdn.net,作者:我是小白呀,版权归原作者所有,如需转载,请联系作者。

原文链接:iamarookie.blog.csdn.net/article/details/114176589

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。