国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

pytorch 調整某一維度數據順序的方法

2020-01-04 13:53:44
字體:
來源:轉載
供稿:網友

在pytorch中,Tensor是以引用的形式存在的,故而并不能直接像python交換數據那樣

a = torch.Tensor(3,4)a[0],a[1] = a[1],a[0]# 這會導致a的結果為a=(a[1],a[1],a[2])# 而非預期的(a[1],a[0],a[2])

這是因為引用賦值導致的,在交換過程,如下所示,當b的值賦值與a的時候,因為tmp指針與a是同一變量的不同名,故而tmp的內容也會變為b。

# 交換a,ba,b = b,a# 等價于tmp = aa = b #此時,tmp = a= bb = tmp

故而在我們通過另外一種方式來對其進行交換,通過對下標索引的方式,對其進行交換

a = torch.Tensor(3,4)index = [1,0,2]a = a[index]

以上這篇pytorch 調整某一維度數據順序的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宣武区| 宜都市| 梓潼县| 高要市| 手游| 调兵山市| 城市| 通山县| 松原市| 广河县| 黄浦区| 石柱| 呼和浩特市| 望都县| 杭锦旗| 台安县| 汕头市| 曲靖市| 樟树市| 北安市| 阆中市| 繁昌县| 普定县| 游戏| 台东县| 郓城县| 桑日县| 华亭县| 泸水县| 乃东县| 泰州市| 襄汾县| 桐梓县| 弋阳县| 东海县| 册亨县| 墨竹工卡县| 绥化市| 铁岭县| 伊春市| 赣州市|