最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pytorch 改變tensor尺寸的實現(xiàn)

 更新時間:2020年01月03日 14:55:41   作者:大白菜--  
今天小編就為大家分享一篇pytorch 改變tensor尺寸的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

改變Tensor尺寸的操作

1.tensor.view

tensor.view方法,可以調(diào)整tensor的形狀,但必須保證調(diào)整前后元素總數(shù)一致。view不會改變自身數(shù)據(jù),返回的新的tensor與源tensor共享內(nèi)存,即更改其中一個,另外一個也會跟著改變。

例:

In: import torch as t
   a = t.arange(0, 6)
   a.view(2, 3)
Out:tensor([[0, 1, 2],
    [3, 4, 5]])

In: b = a.view(-1, 3)#當(dāng)某一維為-1的時候,會自動計算它的大小
Out:tensor([[0, 1, 2],
    [3, 4, 5]])

2.tensor.unsqueeze 和 tensor.squeeze

tensor.unsqueeze 和 tensor.squeeze分別用于增加或減少tensor的某一維度。

例:

In: b.unsqueeze(1)#注意形狀, 在第1維(下標(biāo)從0開始)上增加“1”
Out:tensor([[[0, 1, 2]],
    [[3, 4, 5]]])
    
In: b.unsqueeze(-2) #-2表示倒數(shù)第二個維度
Out:tensor([[[0, 1, 2]],
    [[3, 4, 5]]])
    
In: c = b.view(1, 1, 1, 2, 3)
   c.unsqueeze(0)#壓縮第0維的“1”
Out:tensor([[[[[[0, 1, 2],
      [3, 4, 5]]]]]])
      
In: c.squeeze() #把所有維度為“1”的壓縮
Out:tensor([[0, 1, 2],
    [3, 4, 5]])
    
In:a[1] = 100
  b #a和b共享內(nèi)存,修改了a,b也變了
Out:tensor([[ 0, 100,  2],
    [ 3,  4,  5]])

3.tensor.resize

tensor.resize是另外一種可以調(diào)整tensor尺寸的方法,但與view不同,它可以修改tensor的尺寸。如果新尺寸超過了原尺寸,會自動分配新的內(nèi)存空間;如果新尺寸小于原尺寸,則之前的數(shù)據(jù)依舊會保存

例:

In: b.resize_(1, 3)
Out:tensor([[ 0, 100,  2]])

In: b.resize_(3, 3)#舊的數(shù)據(jù)依舊保存著,多出的數(shù)據(jù)會分配新空間
Out:tensor([[         0,         100,          2],
    [         3,          4,          5],
    [         0,          0, 2323344073926471279]])

以上這篇pytorch 改變tensor尺寸的實現(xiàn)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 如何寫好?Python?的?Lambda?函數(shù)

    如何寫好?Python?的?Lambda?函數(shù)

    這篇文章主要介紹了如何寫好?Python?的?Lambda?函數(shù),Lambda?函數(shù)是?Python?中的匿名函數(shù),下面文章通過介紹Lambda?函數(shù)的相關(guān)內(nèi)容展開文章主題,需要的小伙伴可以參考一下
    2022-03-03
  • python?matplotlib畫圖時坐標(biāo)軸重疊顯示不全和圖片保存時不完整的問題解決

    python?matplotlib畫圖時坐標(biāo)軸重疊顯示不全和圖片保存時不完整的問題解決

    最近工作中遇到了matplotlib保存圖片坐標(biāo)軸不完整的問題,所以這篇文章主要給大家介紹了關(guān)于python?matplotlib畫圖時坐標(biāo)軸重疊顯示不全和圖片保存時不完整問題的解決方法,需要的朋友可以參考下
    2022-07-07
  • keras實現(xiàn)theano和tensorflow訓(xùn)練的模型相互轉(zhuǎn)換

    keras實現(xiàn)theano和tensorflow訓(xùn)練的模型相互轉(zhuǎn)換

    這篇文章主要介紹了keras實現(xiàn)theano和tensorflow訓(xùn)練的模型相互轉(zhuǎn)換,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • python TKinter獲取文本框內(nèi)容的方法

    python TKinter獲取文本框內(nèi)容的方法

    今天小編就為大家分享一篇python TKinter獲取文本框內(nèi)容的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • 使用Python進(jìn)行二進(jìn)制文件讀寫的簡單方法(推薦)

    使用Python進(jìn)行二進(jìn)制文件讀寫的簡單方法(推薦)

    下面小編就為大家?guī)硪黄褂肞ython進(jìn)行二進(jìn)制文件讀寫的簡單方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • Python切片索引用法示例

    Python切片索引用法示例

    這篇文章主要介紹了Python切片索引用法,結(jié)合實例形式詳細(xì)分析了Python切片索引的常見使用方法與操作注意事項,需要的朋友可以參考下
    2018-05-05
  • Python實現(xiàn)號碼歸屬地查詢功能

    Python實現(xiàn)號碼歸屬地查詢功能

    這篇文章主要為大家詳細(xì)介紹了如何利用Python實現(xiàn)對手機(jī)號碼進(jìn)行地域分析并查詢歸屬地的功能,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-12-12
  • python實現(xiàn)網(wǎng)站微信登錄的示例代碼

    python實現(xiàn)網(wǎng)站微信登錄的示例代碼

    這篇文章主要介紹了python實現(xiàn)網(wǎng)站微信登錄的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 利用python實現(xiàn)可視化大屏

    利用python實現(xiàn)可視化大屏

    這篇文章主要介紹了利用python實現(xiàn)可視化大屏,文章圍繞主題展開對如何利用python實現(xiàn)可視化大屏,需要的小伙伴可以參考一下,希望對你的學(xué)習(xí)和工作有所幫助
    2022-03-03
  • Python中的enum的使用方法

    Python中的enum的使用方法

    這篇文章主要介紹了Python中的enum的使用方法,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下,希望對你的學(xué)習(xí)有所幫助
    2022-08-08

最新評論

新安县| 长垣县| 朝阳县| 鄯善县| 阿拉善右旗| 唐河县| 东台市| 涿鹿县| 什邡市| 浪卡子县| 平乡县| 莱芜市| 嵊州市| 泸水县| 开封县| 余干县| 济南市| 泰顺县| 绥德县| 工布江达县| 莱州市| 彭阳县| 北碚区| 济阳县| 河津市| 利辛县| 如东县| 中山市| 菏泽市| 双鸭山市| 洮南市| 海盐县| 河津市| 陆良县| 司法| 长乐市| 治多县| 邢台县| 荆州市| 商洛市| 喀什市|