中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

手機(jī)上怎么制作app網(wǎng)站更新seo

手機(jī)上怎么制作app,網(wǎng)站更新seo,公司注冊(cè)大概多少錢,查企業(yè)網(wǎng)站一、方法詳解 首先,看一下stack的直觀解釋,動(dòng)詞可以簡(jiǎn)單理解為:把……放成一堆、把……放成一摞。 有了對(duì)stack方法的直觀感受,接下來(lái),我們正式解析torch.stack方法。 PyTorch torch.stack() method joins (concaten…

一、方法詳解

首先,看一下stack的直觀解釋,動(dòng)詞可以簡(jiǎn)單理解為:把……放成一堆、把……放成一摞。
在這里插入圖片描述
有了對(duì)stack方法的直觀感受,接下來(lái),我們正式解析torch.stack方法。

PyTorch torch.stack() method joins (concatenates) a sequence of tensors (two or more tensors) along a new dimension. It inserts new dimension and concatenates the tensors along that dimension. This method joins the tensors with the same dimensions and shape. We could also use torch.cat() to join tensors But here we discuss the torch.stack() method.

torch.stack方法用于沿著一個(gè)新的維度 join(也可稱為cat)一系列的張量(可以是2個(gè)張量或者是更多),它會(huì)插入一個(gè)新的維度,并讓張量按照這個(gè)新的維度進(jìn)行張量的cat操作。值得注意的是:張量序列中的張量必須要有相同的shape和dimension。

在這里插入圖片描述

Parameters
tensors:張量序列,也就是要進(jìn)行stack操作的對(duì)象,可以有很多個(gè)張量。
dim:按照dim的方式對(duì)這些張量進(jìn)行stack操作,也就是你要按照哪種堆疊方式對(duì)張量進(jìn)行堆疊。dim的取值范圍為閉區(qū)間[0,輸入Tensor的維數(shù)]
return
堆疊后的張量

只通過(guò)理論對(duì)方法進(jìn)行解釋說(shuō)明是不夠直觀的,下面會(huì)通過(guò)大量的示例對(duì)torch.stack方法進(jìn)行解析!

二、案例解析

2.1 案例1:2個(gè)一維tensor進(jìn)行stack操作

  • 程序
 x = t.tensor([1,2,3,4])y = t.tensor([5,6,7,8])print(x.shape)print(y.shape)z1 = t.stack((x,y), dim=0)print(z1)print(z1.shape)z2 = t.stack((x,y), dim=1)print(z2)print(z2.shape)
  • 運(yùn)行結(jié)果
torch.Size([4])
torch.Size([4])tensor([[1, 2, 3, 4],[5, 6, 7, 8]])
torch.Size([2, 4])tensor([[1, 5],[2, 6],[3, 7],[4, 8]])
torch.Size([4, 2])
  • 圖解
    在這里插入圖片描述

2.2 案例2:2個(gè)二維tensor進(jìn)行stack操作

  • 程序
 x = t.tensor([[1,2,3],[4,5,6]])y = t.tensor([[7,8,9],[10,11,12]])print(x.shape)print(y.shape)z1 = t.stack((x,y), dim=0)print(z1)print(z1.shape)z2 = t.stack((x,y), dim=1)print(z2)print(z2.shape)z3 = t.stack((x,y), dim=2)print(z3)print(z3.shape)
  • 運(yùn)行結(jié)果
torch.Size([2, 3])
torch.Size([2, 3])tensor([[[ 1,  2,  3],[ 4,  5,  6]],[[ 7,  8,  9],[10, 11, 12]]])
torch.Size([2, 2, 3])tensor([[[ 1,  2,  3],[ 7,  8,  9]],[[ 4,  5,  6],[10, 11, 12]]])
torch.Size([2, 2, 3])tensor([[[ 1,  7],[ 2,  8],[ 3,  9]],[[ 4, 10],[ 5, 11],[ 6, 12]]])
torch.Size([2, 3, 2])
  • 圖解
    在這里插入圖片描述

2.3 案例3:多個(gè)二維tensor進(jìn)行stack操作

  • 程序
x = torch.tensor([[1,2,3],[4,5,6]])
y = torch.tensor([[7,8,9],[10,11,12]])
z = torch.tensor([[13,14,15],[16,17,18]])
print(x.shape)
print(y.shape)
print(z.shape)r1 = torch.stack((x,y,z),dim=0)
print(r1)
print(r1.shape)r2 = torch.stack((x,y,z),dim=1)
print(r2)
print(r2.shape)r3 = torch.stack((x,y,z),dim=2)
print(r3)
print(r3.shape)
  • 運(yùn)行結(jié)果
torch.Size([2, 3])
torch.Size([2, 3])
torch.Size([2, 3])tensor([[[ 1,  2,  3],[ 4,  5,  6]],[[ 7,  8,  9],[10, 11, 12]],[[13, 14, 15],[16, 17, 18]]])
torch.Size([3, 2, 3])tensor([[[ 1,  2,  3],[ 7,  8,  9],[13, 14, 15]],[[ 4,  5,  6],[10, 11, 12],[16, 17, 18]]])
torch.Size([2, 3, 3])tensor([[[ 1,  7, 13],[ 2,  8, 14],[ 3,  9, 15]],[[ 4, 10, 16],[ 5, 11, 17],[ 6, 12, 18]]])
torch.Size([2, 3, 3])
  • 圖解

2.4 案例4:2個(gè)三維tensor進(jìn)行stack操作

  • 程序
x = torch.tensor([[[1,2,3],[4,5,6]],[[2,3,4],[5,6,7]]])
y = torch.tensor([[[7,8,9],[10,11,12]],[[8,9,10],[11,12,13]]])
print(x.shape)
print(y.shape)
z1 = torch.stack((x,y),dim=0)
print(z1)
print(z1.shape)
z2 = torch.stack((x,y),dim=1)
print(z2)
print(z2.shape)
z3 = torch.stack((x,y),dim=2)
print(z3)
print(z3.shape)
z4 = torch.stack((x,y),dim=3)
print(z4)
print(z4.shape)
  • 運(yùn)行結(jié)果
torch.Size([2, 2, 3])
torch.Size([2, 2, 3])tensor([[[[ 1,  2,  3],[ 4,  5,  6]],[[ 2,  3,  4],[ 5,  6,  7]]],[[[ 7,  8,  9],[10, 11, 12]],[[ 8,  9, 10],[11, 12, 13]]]])
torch.Size([2, 2, 2, 3])tensor([[[[ 1,  2,  3],[ 4,  5,  6]],[[ 7,  8,  9],[10, 11, 12]]],[[[ 2,  3,  4],[ 5,  6,  7]],[[ 8,  9, 10],[11, 12, 13]]]])
torch.Size([2, 2, 2, 3])tensor([[[[ 1,  2,  3],[ 7,  8,  9]],[[ 4,  5,  6],[10, 11, 12]]],[[[ 2,  3,  4],[ 8,  9, 10]],[[ 5,  6,  7],[11, 12, 13]]]])
torch.Size([2, 2, 2, 3])tensor([[[[ 1,  7],[ 2,  8],[ 3,  9]],[[ 4, 10],[ 5, 11],[ 6, 12]]],[[[ 2,  8],[ 3,  9],[ 4, 10]],[[ 5, 11],[ 6, 12],[ 7, 13]]]])
torch.Size([2, 2, 3, 2])
  • 圖解

參考文獻(xiàn)

[1]https://blog.csdn.net/flyingluohaipeng/article/details/125034358
[2]https://www.geeksforgeeks.org/python-pytorch-stack-method/
[3]https://www.bing.com/search?q=torch.stack&form=ANNTH1&refig=653766bda2d540398dfb83d482cd33cd

http://www.risenshineclean.com/news/9329.html

相關(guān)文章:

  • 合肥建設(shè)網(wǎng)站制作哪個(gè)好灰色關(guān)鍵詞代發(fā)可測(cè)試
  • 17網(wǎng)站一起做網(wǎng)店2018各網(wǎng)站收錄
  • 網(wǎng)站建設(shè)源碼百度平臺(tái)電話
  • 模板網(wǎng)站也可以做優(yōu)化廣東公司搜索seo哪家強(qiáng)
  • 有沒有做公司網(wǎng)站的seo網(wǎng)站建設(shè)
  • 深圳企業(yè)網(wǎng)站建設(shè)報(bào)價(jià)百度一下百度搜索官網(wǎng)
  • 為推廣網(wǎng)站做的宣傳活動(dòng)企業(yè)推廣網(wǎng)站
  • 網(wǎng)站建設(shè)規(guī)范想做個(gè)網(wǎng)絡(luò)推廣
  • 成都住建局官網(wǎng)商品住房登記系統(tǒng)成都優(yōu)化網(wǎng)站哪家公司好
  • 專業(yè)的聊城網(wǎng)站建設(shè)什么是seo搜索優(yōu)化
  • 長(zhǎng)春建站塔山雙喜客戶資源買賣平臺(tái)
  • 網(wǎng)站快速排名是怎么做的北京百度網(wǎng)站排名優(yōu)化
  • wordpress網(wǎng)站怎么建設(shè)海南百度推廣開戶
  • 大網(wǎng)站制作公司熱點(diǎn)事件
  • 虛擬主機(jī)空間發(fā)布網(wǎng)站谷歌排名網(wǎng)站優(yōu)化
  • 官方模板windows優(yōu)化工具
  • 武威市住房和建設(shè)局網(wǎng)站江門關(guān)鍵詞優(yōu)化公司
  • 萬(wàn)網(wǎng)網(wǎng)站電話上海seo推廣方法
  • 網(wǎng)頁(yè)微信截圖快捷鍵天津seo網(wǎng)站管理
  • 哈爾濱做網(wǎng)站哪好網(wǎng)站頁(yè)面關(guān)鍵詞優(yōu)化
  • 做新聞網(wǎng)站數(shù)據(jù)能讓手機(jī)流暢到爆的軟件
  • 投稿平臺(tái)在哪里找寧波seo推薦
  • 網(wǎng)站建設(shè)電腦配置深圳網(wǎng)站設(shè)計(jì)十年樂(lè)云seo
  • 工信部網(wǎng)站備案系統(tǒng)登錄免費(fèi)的網(wǎng)絡(luò)推廣平臺(tái)
  • html5網(wǎng)站模板移動(dòng)端百度關(guān)鍵詞優(yōu)化查詢
  • 車牌照丟失能在網(wǎng)站做嗎公司關(guān)鍵詞seo
  • 網(wǎng)站平臺(tái)建設(shè)方案策劃書seo培訓(xùn)學(xué)院官網(wǎng)
  • 想建立什么網(wǎng)站嗎搜索引擎優(yōu)化指的是什么
  • 網(wǎng)站域名變更后怎樣操作廣州網(wǎng)站設(shè)計(jì)實(shí)力樂(lè)云seo
  • 做網(wǎng)站ie緩存怎么讓百度快速收錄網(wǎng)站