PyTorch基础(五)----- torch.cat()方法
生活随笔
收集整理的這篇文章主要介紹了
PyTorch基础(五)----- torch.cat()方法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
cat是concatnate的縮寫,concatnate的含義拼接,深度學(xué)習(xí)模型中最為常見的是通道拼接。
一、普通用法
- dim = 1:表示將張量A、B按照維數(shù)1進(jìn)行拼接,換句話說,就是按照列進(jìn)行拼接
- 案例1
- dim = 0:表示將張量A、B按照維數(shù)0進(jìn)行拼接,換句話說,就是按照行進(jìn)行拼接
- 案例2
二、進(jìn)階用法
除上述普通用法外,torch.cat()也可以將一個列表中的tensor拼接起來。
lst = [] x = torch.randn(3,4) y = torch.randn(2,4) print(x, x.size()) print(y, y.size()) lst.append(x) lst.append(y) z = torch.cat(lst, dim = 0) print(z, z.size())
之后我會盡量每天都會更新一篇PyTorch的小知識點(diǎn),不積硅步,無以至千里,只要每天積累一點(diǎn)點(diǎn),一定會有提升的!希望這篇文章對大家有幫助!
總結(jié)
以上是生活随笔為你收集整理的PyTorch基础(五)----- torch.cat()方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 白话详细解读(七)----- CBAM:
- 下一篇: 《个人信息保护法》,教我如何做产品!