婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > pytorch中的squeeze函數、cat函數使用

pytorch中的squeeze函數、cat函數使用

熱門標簽:沈陽人工外呼系統價格 如何申請400電話費用 富錦商家地圖標注 武漢外呼系統平臺 沈陽防封電銷卡品牌 江西省地圖標注 沈陽外呼系統呼叫系統 外呼系統哪些好辦 池州外呼調研線路

1 squeeze(): 去除size為1的維度,包括行和列。

至于維度大于等于2時,squeeze()不起作用。

行、例:

>>> torch.rand(4, 1, 3)
 
(0 ,.,.) =
  0.5391  0.8523  0.9260
 
(1 ,.,.) =
  0.2507  0.9512  0.6578
 
(2 ,.,.) =
  0.7302  0.3531  0.9442
 
(3 ,.,.) =
  0.2689  0.4367  0.6610
[torch.FloatTensor of size 4x1x3]
>>> torch.rand(4, 1, 3).squeeze()
 
 0.0801  0.4600  0.1799
 0.0236  0.7137  0.6128
 0.0242  0.3847  0.4546
 0.9004  0.5018  0.4021
[torch.FloatTensor of size 4x3]

列、例:

>>> torch.rand(4, 3, 1)
 
(0 ,.,.) =
  0.7013
  0.9818
  0.9723
 
(1 ,.,.) =
  0.9902
  0.8354
  0.3864
 
(2 ,.,.) =
  0.4620
  0.0844
  0.5707
 
(3 ,.,.) =
  0.5722
  0.2494
  0.5815
[torch.FloatTensor of size 4x3x1]
>>> torch.rand(4, 3, 1).squeeze()
 
 0.8784  0.6203  0.8213
 0.7238  0.5447  0.8253
 0.1719  0.7830  0.1046
 0.0233  0.9771  0.2278
[torch.FloatTensor of size 4x3]

不變、例:

>>> torch.rand(4, 3, 2)
 
(0 ,.,.) =
  0.6618  0.1678
  0.3476  0.0329
  0.1865  0.4349
 
(1 ,.,.) =
  0.7588  0.8972
  0.3339  0.8376
  0.6289  0.9456
 
(2 ,.,.) =
  0.1392  0.0320
  0.0033  0.0187
  0.8229  0.0005
 
(3 ,.,.) =
  0.2327  0.6264
  0.4810  0.6642
  0.8625  0.6334
[torch.FloatTensor of size 4x3x2]
>>> torch.rand(4, 3, 2).squeeze()
 
(0 ,.,.) =
  0.0593  0.8910
  0.9779  0.1530
  0.9210  0.2248
 
(1 ,.,.) =
  0.7938  0.9362
  0.1064  0.6630
  0.9321  0.0453
 
(2 ,.,.) =
  0.0189  0.9187
  0.4458  0.9925
  0.9928  0.7895
 
(3 ,.,.) =
  0.5116  0.7253
  0.0132  0.6673
  0.9410  0.8159
[torch.FloatTensor of size 4x3x2]

2 cat函數

>>> t1=torch.FloatTensor(torch.randn(2,3))
>>> t1
 
-1.9405  1.2009  0.0018
 0.9463  0.4409 -1.9017
[torch.FloatTensor of size 2x3]
>>> t2=torch.FloatTensor(torch.randn(2,2))
>>> t2
 
 0.0942  0.1581
 1.1621  1.2617
[torch.FloatTensor of size 2x2]
>>> torch.cat((t1, t2), 1)
 
-1.9405  1.2009  0.0018  0.0942  0.1581
 0.9463  0.4409 -1.9017  1.1621  1.2617
[torch.FloatTensor of size 2x5]

補充:pytorch中 max()、view()、 squeeze()、 unsqueeze()

查了好多博客都似懂非懂,后來寫了幾個小例子,瞬間一目了然。

一、torch.max()

import torch  
a=torch.randn(3)
print("a:\n",a)
print('max(a):',torch.max(a))
 
b=torch.randn(3,4)
print("b:\n",b)
print('max(b,0):',torch.max(b,0))
print('max(b,1):',torch.max(b,1))

輸出:

a:
tensor([ 0.9558, 1.1242, 1.9503])
max(a): tensor(1.9503)
b:
tensor([[ 0.2765, 0.0726, -0.7753, 1.5334],
[ 0.0201, -0.0005, 0.2616, -1.1912],
[-0.6225, 0.6477, 0.8259, 0.3526]])
max(b,0): (tensor([ 0.2765, 0.6477, 0.8259, 1.5334]), tensor([ 0, 2, 2, 0]))
max(b,1): (tensor([ 1.5334, 0.2616, 0.8259]), tensor([ 3, 2, 2]))

max(a),用于一維數據,求出最大值。

max(a,0),計算出數據中一列的最大值,并輸出最大值所在的行號。

max(a,1),計算出數據中一行的最大值,并輸出最大值所在的列號。

print('max(b,1):',torch.max(b,1)[1])

輸出:只輸出行最大值所在的列號

max(b,1): tensor([ 3,  2,  2])

torch.max(b,1)[0], 只返回最大值的每個數

二、view()

a.view(i,j)表示將原矩陣轉化為i行j列的形式

i為-1表示不限制行數,輸出1列

a=torch.randn(3,4)
print(a)

輸出:

tensor([[-0.8146, -0.6592, 1.5100, 0.7615],
[ 1.3021, 1.8362, -0.3590, 0.3028],
[ 0.0848, 0.7700, 1.0572, 0.6383]])

b=a.view(-1,1)
print(b)

輸出:

tensor([[-0.8146],
[-0.6592],
[ 1.5100],
[ 0.7615],
[ 1.3021],
[ 1.8362],
[-0.3590],
[ 0.3028],
[ 0.0848],
[ 0.7700],
[ 1.0572],
[ 0.6383]])

i為1,j為-1表示不限制列數,輸出1行

b=a.view(1,-1)
print(b)

輸出:

tensor([[-0.8146, -0.6592, 1.5100, 0.7615, 1.3021, 1.8362, -0.3590,
0.3028, 0.0848, 0.7700, 1.0572, 0.6383]])

i為-1,j為2表示不限制行數,輸出2列

b=a.view(-1,2)
print(b)

輸出:

tensor([[-0.8146, -0.6592],
[ 1.5100, 0.7615],
[ 1.3021, 1.8362],
[-0.3590, 0.3028],
[ 0.0848, 0.7700],
[ 1.0572, 0.6383]])

i為-1,j為3表示不限制行數,輸出3列

i為4,j為3表示輸出4行3列

b=a.view(-1,3)
print(b)
b=a.view(4,3)
print(b)

輸出:

tensor([[-0.8146, -0.6592, 1.5100],
[ 0.7615, 1.3021, 1.8362],
[-0.3590, 0.3028, 0.0848],
[ 0.7700, 1.0572, 0.6383]])
tensor([[-0.8146, -0.6592, 1.5100],
[ 0.7615, 1.3021, 1.8362],
[-0.3590, 0.3028, 0.0848],
[ 0.7700, 1.0572, 0.6383]])

三、

1.torch.squeeze()

壓縮矩陣,我理解為降維

a.squeeze(i) 壓縮第i維,如果這一維維數是1,則這一維可有可無,便可以壓縮

import torch  
a=torch.randn(1,3,4)
print(a)
b=a.squeeze(0)
print(b)
c=a.squeeze(1)
print(c

輸出:

tensor([[[ 0.4627, 1.6447, 0.1320, 2.0946],
[-0.0080, 0.1794, 1.1898, -1.2525],
[ 0.8281, -0.8166, 1.8846, 0.9008]]])

一頁三行4列的矩陣

第0維為1,則可以通過squeeze(0)刪掉,轉化為三行4列的矩陣

tensor([[ 0.4627, 1.6447, 0.1320, 2.0946],
[-0.0080, 0.1794, 1.1898, -1.2525],
[ 0.8281, -0.8166, 1.8846, 0.9008]])

第1維不為1,則不可以壓縮

tensor([[[ 0.4627, 1.6447, 0.1320, 2.0946],
[-0.0080, 0.1794, 1.1898, -1.2525],
[ 0.8281, -0.8166, 1.8846, 0.9008]]])

2.torch.unsqueeze()

unsqueeze(i) 表示將第i維設置為1

對壓縮為3行4列后的矩陣b進行操作,將第0維設置為1

c=b.unsqueeze(0)
print(c)

輸出一個一頁三行四列的矩陣

tensor([[[ 0.0661, -0.2386, -0.6610, 1.5774],
[ 1.2210, -0.1084, -0.1166, -0.2379],
[-1.0012, -0.4363, 1.0057, -1.5180]]])

將第一維設置為1

c=b.unsqueeze(1)
print(c)

輸出一個3頁,一行,4列的矩陣

tensor([[[-1.0067, -1.1477, -0.3213, -1.0633]],
[[-2.3976, 0.9857, -0.3462, -0.3648]],
[[ 1.1012, -0.4659, -0.0858, 1.6631]]])

另外,squeeze、unsqueeze操作不改變原矩陣

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Pytorch自定義Dataset和DataLoader去除不存在和空數據的操作
  • pytorch Dataset,DataLoader產生自定義的訓練數據案例
  • PyTorch實現重寫/改寫Dataset并載入Dataloader
  • 一文弄懂Pytorch的DataLoader, DataSet, Sampler之間的關系
  • PyTorch 解決Dataset和Dataloader遇到的問題
  • PyTorch 如何自動計算梯度
  • pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
  • 我對PyTorch dataloader里的shuffle=True的理解
  • pytorch 帶batch的tensor類型圖像顯示操作
  • 解決pytorch下只打印tensor的數值不打印出device等信息的問題
  • Pytorch 如何查看、釋放已關閉程序占用的GPU資源
  • Pytorch數據讀取之Dataset和DataLoader知識總結

標簽:銅川 通遼 阿里 呂梁 常德 株洲 潛江 黑龍江

巨人網絡通訊聲明:本文標題《pytorch中的squeeze函數、cat函數使用》,本文關鍵詞  pytorch,中的,squeeze,函數,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《pytorch中的squeeze函數、cat函數使用》相關的同類信息!
  • 本頁收集關于pytorch中的squeeze函數、cat函數使用的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲成a人v欧美综合天堂| 精品成人佐山爱一区二区| 波多野结衣亚洲| 国产亚洲短视频| 激情五月婷婷综合| 精品少妇一区二区三区免费观看 | 精品日本一线二线三线不卡| 日日夜夜免费精品| 日韩午夜激情电影| 国产成人自拍在线| 亚洲美女在线国产| 99精品热视频| 亚洲精品乱码久久久久久黑人 | 欧美日韩精品一区二区| 日韩成人免费电影| 欧美成人aa大片| 精品日韩一区二区三区| 美日韩黄色大片| 久久久777精品电影网影网| 丰满少妇久久久久久久| 亚洲欧美日韩国产另类专区| 欧美精品在线一区二区三区| 婷婷成人激情在线网| 国产精品18久久久久久久久久久久 | 亚洲欧洲av在线| 欧美日韩免费高清一区色橹橹 | 成人99免费视频| 亚洲免费在线视频| 日韩一区二区三区四区五区六区| 国产精品一区免费视频| 一区二区三区国产精华| 欧美成人官网二区| 91碰在线视频| 精品一区二区免费视频| 一区二区成人在线视频| wwwwxxxxx欧美| 欧美无乱码久久久免费午夜一区| 国产一区二区不卡在线| 水蜜桃久久夜色精品一区的特点| 国产午夜久久久久| 日韩视频在线永久播放| 91国偷自产一区二区开放时间| 麻豆一区二区99久久久久| 亚洲精品国产a| 国产精品久久午夜夜伦鲁鲁| 欧美一级欧美一级在线播放| 色又黄又爽网站www久久| 国产最新精品免费| 日本网站在线观看一区二区三区| 亚洲免费看黄网站| 中文字幕中文字幕一区二区| 精品免费国产一区二区三区四区| 欧美日韩国产中文| 欧美午夜一区二区三区免费大片| av高清不卡在线| av中文字幕不卡| 粉嫩13p一区二区三区| 久久 天天综合| 国产一区二区三区四区五区美女| 日本视频一区二区| 天天影视网天天综合色在线播放| 亚洲午夜久久久久| 亚洲成人精品在线观看| 午夜久久久影院| 亚洲国产精品久久不卡毛片| 亚洲一区二区五区| 日韩成人免费电影| 久久精品国产一区二区| 精品一区二区三区在线播放| 美女视频一区二区| 国产一区二区三区| 国产精品99久| 不卡一卡二卡三乱码免费网站| 国产福利一区二区| 91香蕉视频黄| 欧美午夜精品一区二区三区| 欧美高清视频一二三区| 日韩一区二区高清| 久久精品视频网| 亚洲婷婷综合色高清在线| 亚洲激情图片小说视频| 日欧美一区二区| 精品一区免费av| av一区二区三区在线| 欧美亚洲一区三区| xf在线a精品一区二区视频网站| 国产亚洲欧美一级| 亚洲男人电影天堂| 久久成人麻豆午夜电影| 成人久久视频在线观看| 欧美艳星brazzers| 精品嫩草影院久久| 一区二区三区日韩在线观看| 奇米色一区二区| 成人动漫中文字幕| 欧美人牲a欧美精品| 国产精品美女久久久久久| 偷窥国产亚洲免费视频| 国产主播一区二区三区| 日本精品视频一区二区三区| 欧美一二三区在线观看| 国产精品久久毛片| 久久99精品国产.久久久久久| 91免费国产在线观看| 欧美xxxx在线观看| 一区二区三区四区国产精品| 韩国欧美一区二区| 欧美日韩一级二级三级| 欧美激情一区不卡| 日本午夜一本久久久综合| 成人久久视频在线观看| 日韩欧美成人午夜| 亚洲免费在线视频一区 二区| 狠狠网亚洲精品| 欧美一区永久视频免费观看| 亚洲精品乱码久久久久久黑人| 狠狠色丁香婷婷综合久久片| 欧美体内she精高潮| 亚洲三级在线免费观看| 成人午夜激情在线| 精品99一区二区| 日韩激情在线观看| 欧美日韩大陆一区二区| 一区二区三区日韩在线观看| 成人丝袜视频网| 国产欧美一区二区在线观看| 精品无人区卡一卡二卡三乱码免费卡| 欧美日韩国产a| 亚洲国产aⅴ成人精品无吗| 色av成人天堂桃色av| 亚洲乱码精品一二三四区日韩在线| 国产成人av电影| 中文字幕制服丝袜成人av| 不卡在线视频中文字幕| 18欧美亚洲精品| 色综合亚洲欧洲| 亚洲综合另类小说| 欧美网站大全在线观看| 亚洲成av人片一区二区梦乃 | 欧美在线观看一区二区| 中文字幕在线不卡| youjizz国产精品| 日韩伦理电影网| 欧美日韩一区二区电影| 天堂久久久久va久久久久| 在线综合+亚洲+欧美中文字幕| 日日夜夜免费精品| 日韩欧美的一区二区| 国产剧情一区二区三区| 国产精品福利一区二区三区| 97久久超碰精品国产| 亚洲一区二区三区不卡国产欧美| 91国偷自产一区二区开放时间| 香蕉加勒比综合久久| 欧美岛国在线观看| www.亚洲人| 亚洲一区二区三区国产| 日韩视频在线观看一区二区| 国产精品99久久久久久似苏梦涵| 亚洲四区在线观看| 欧美精品黑人性xxxx| 国产**成人网毛片九色| 一区二区三区自拍| 精品久久久久一区二区国产| 高清国产一区二区| 亚瑟在线精品视频| 久久久精品蜜桃| 欧美性受极品xxxx喷水| 狠狠色丁香久久婷婷综| 一区二区三区中文字幕| 日韩一级免费一区| 国产不卡一区视频| 亚洲一区视频在线观看视频| 欧美成人性战久久| av激情综合网| 麻豆精品新av中文字幕| 精品乱码亚洲一区二区不卡| 99免费精品视频| 国内偷窥港台综合视频在线播放| 久久网站最新地址| 欧美日本在线视频| 99精品视频一区二区| 夜夜夜精品看看| 国产精品久久夜| 欧美吻胸吃奶大尺度电影| 成人aa视频在线观看| 国产专区欧美精品| 尤物在线观看一区| 国产精品看片你懂得| 在线视频一区二区三区| 99精品国产视频| 国产一区日韩二区欧美三区| 中文字幕一区二区三中文字幕| 精品国产三级电影在线观看| 99久久精品费精品国产一区二区| 国内精品伊人久久久久影院对白| 日韩免费视频线观看| 日本韩国一区二区三区视频| 99麻豆久久久国产精品免费| 亚洲v精品v日韩v欧美v专区|