pytorch自学笔记2:关于tensor的shape初步理解

pytorch中的tensor的shape如何理解

首先,对于整数来说,如果要写一个大小为[4,3,2]的3D tensor,那么首先tensor需要一个括号,并在里面再写4个括号

torch = torch.tensor([ [ ],  [ ],  [ ],  [ ] ])

再在四个括号里面,分别加上三个括号

torch =  torch.tensor([ [],[],[] ],[ [],[],[] ],[ [],[],[] ],[ [],[],[] ])

然后三个括号内分别有两个数字

torch = torch.tensor([ [ [1,2],[1,3],[1,4] ], 
                       [ [2,3],[3,4],[2,4] ], 
                       [ [1,3],[2,4],[3,3] ], 
                       [ [2,3],[2,4],[4,4] ] ])
print(torch.shape)

输出的结果即为[4,3,2]。

同理,如果要写一个1D tenser,shape为[4]

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

写一个2D tensor, shape为[4,2]

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

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值