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

Pytorch中expand()的使用(擴展某個維度)

 更新時間:2022年07月15日 11:39:58   作者:馬鵬森  
這篇文章主要介紹了Pytorch中expand()的使用(擴展某個維度),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Pytorch expand()的使用

有兩點需要注意,無論是 expand() 還是 expand_as():

1.只能在第0維擴展一個維數(shù),比如原來是是(1,3,4)==》(2,1,3,4),而在其他維度擴展不可以(1,3,4)==》(1,2,3,4)【錯誤】

2.如果不增加維數(shù),只是增加維度,要增加的原維度必須是1才可以在該維度增加維度,其他值均不可以

import torch
#1
x = torch.randn(2, 1, 1)#為1可以擴展為3和4
x = x.expand(2, 3, 4)
print('x :', x.size())
>>> x : torch.Size([2, 3, 4])
#2
#擴展一個新的維度必須在最前面,否則會報錯
x = x.expand(2, 3, 4, 6)
>>> RuntimeError: The expanded size of the tensor (3) must match the existing size (2) at non-singleton dimension 1.
x = x.expand(6, 2, 3, 4)
>>> x : torch.Size([6, 2, 3, 4])
#3
#某一個維度為-1表示不改變該維度的大小
x = x.expand(6, -1, -1, -1)
>>> x : torch.Size([6, 2, 1, 1])
import torch
#1
x = torch.randn(2, 1, 1)#原維度為1可以擴展為其他維度
y = torch.randn(2, 3, 3)
x = x.expand_as(y)
print('x :', x.size())
>>> x : torch.Size([2, 3, 3])
#2
x = torch.randn(2, 2, 2)#原維度為其他不是1的值不可以擴展為其他維度
y = torch.randn(2, 3, 4)
x = x.expand_as(y)
print('x :', x.size())
>>> RuntimeError: The expanded size of the tensor (4) must match the existing size (2) at non-singleton dimension 2.  Target sizes: [2, 3, 4].

Pytorch expand()函數(shù)

返回tensor的一個新視圖

單個維度擴大為更大的尺寸。

tensor也可以擴大為更高維,新增加的維度將附在前面。

擴大tensor不需要分配新內(nèi)存,只是僅僅新建一個tensor的視圖,其中通過將stride設(shè)為0,一維將會擴展位更高維。

任何一個一維的在不分配新內(nèi)存情況下可擴展為任意的數(shù)值。

note:使用expand()函數(shù)的時候

x自身不會改變,因此需要將結(jié)果重新賦值。

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

相關(guān)文章

  • Python批量裁剪圖形外圍空白區(qū)域

    Python批量裁剪圖形外圍空白區(qū)域

    這篇文章主要介紹了Python批量裁剪圖形外圍空白區(qū)域,批量裁剪掉圖片的背景區(qū)域,一般是白色背景,從而減少背景值的干擾和減少存儲,下面文章的具體操作內(nèi)容需要的小伙伴可以參考一下
    2022-04-04
  • Python實現(xiàn)詞云圖詞頻統(tǒng)計

    Python實現(xiàn)詞云圖詞頻統(tǒng)計

    這篇文章主要為大家詳細介紹了Python數(shù)據(jù)分析中的詞頻統(tǒng)計和詞云圖可視化,文中的示例代碼講解詳細,對我們學(xué)習(xí)Python有一定的幫助,需要的可以參考一下
    2022-12-12
  • 表格梳理解析python內(nèi)置時間模塊看完就懂

    表格梳理解析python內(nèi)置時間模塊看完就懂

    這篇文章主要介紹了python內(nèi)置的時間模塊,本文用表格方式清晰的對Python內(nèi)置時間模塊進行語法及用法的梳理解析,有需要的朋友建議收藏參考
    2021-10-10
  • 解決python 輸出到csv 出現(xiàn)多空行的情況

    解決python 輸出到csv 出現(xiàn)多空行的情況

    這篇文章主要介紹了解決python 輸出到csv 出現(xiàn)多空行的情況,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python中第三方庫Faker的使用詳解

    Python中第三方庫Faker的使用詳解

    在如今的大數(shù)據(jù)時代,數(shù)據(jù)的價值可想而知。有時候為了做測試,需要模擬真實的環(huán)境,但是又不能直接使用真實數(shù)據(jù),就需要我們認為制造一些數(shù)據(jù)出來。這時候就要來說說Python這的Faker庫了,快跟隨小編來學(xué)習(xí)一下這個庫吧
    2022-04-04
  • Python?matplotlib繪制灰度和彩色直方圖

    Python?matplotlib繪制灰度和彩色直方圖

    Matplotlib是Python的繪圖庫,它能讓使用者很輕松地將數(shù)據(jù)圖形化,并且提供多樣化的輸出格式。本文將為大家介紹如何用matplotlib繪制灰度和彩色直方圖,感興趣的朋友可以學(xué)習(xí)一下
    2021-12-12
  • python基于openpyxl生成excel文件

    python基于openpyxl生成excel文件

    這篇文章主要介紹了python基于openpyxl生成excel文件的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • python如何使用split多字符分割字符串的方法

    python如何使用split多字符分割字符串的方法

    這篇文章主要給大家介紹了關(guān)于python如何使用split多字符分割字符串的相關(guān)資料,split()方法是一個非常強大的工具,可以幫助我們輕松地分割字符串,需要的朋友可以參考下
    2023-10-10
  • python 添加環(huán)境變量及配置方法

    python 添加環(huán)境變量及配置方法

    這篇文章主要介紹了python 添加環(huán)境變量的相關(guān)知識,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • Python常用的日期時間處理方法示例

    Python常用的日期時間處理方法示例

    這篇文章主要介紹了Python常用的日期時間處理方法示例,本文直接給出實現(xiàn)代碼,包含如給定日期向后N天的日期、昨天、今天、將字符串轉(zhuǎn)換成datetime類型等方法,需要的朋友可以參考下
    2015-02-02

最新評論

宣武区| 池州市| 榆林市| 桃江县| 怀柔区| 迁安市| 鹤壁市| 武胜县| 永定县| 乡城县| 盈江县| 南平市| 岳西县| 石渠县| 阳新县| 安远县| 廉江市| 墨竹工卡县| 安阳县| 娄底市| 锡林浩特市| 沐川县| 淮滨县| 成安县| 思南县| 淮安市| 江川县| 凤阳县| 施秉县| 新昌县| 玉林市| 迁安市| 怀宁县| 轮台县| 新巴尔虎右旗| 沂源县| 太白县| 芜湖县| 北票市| 宜城市| 武鸣县|