PyTorch Tensor 的形状
【摘要】
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)