亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PyTorch中permute的用法詳解

發布時間:2020-08-19 16:55:14 來源:腳本之家 閱讀:227 作者:一只想入門卻未入門的程序猿 欄目:開發技術
permute(dims)

將tensor的維度換位。

參數:參數是一系列的整數,代表原來張量的維度。比如三維就有0,1,2這些dimension。

例:

import torch
import numpy as np
a=np.array([[[1,2,3],[4,5,6]]])
unpermuted=torch.tensor(a)
print(unpermuted.size()) # ——> torch.Size([1, 2, 3])
permuted=unpermuted.permute(2,0,1)
print(permuted.size()) # ——> torch.Size([3, 1, 2])

再比如圖片img的size比如是(28,28,3)就可以利用img.permute(2,0,1)得到一個size為(3,28,28)的tensor。

利用這個函數permute(1,3,2)可以把Tensor([[[1,2,3],[4,5,6]]]) 轉換成

tensor([[[1., 4.],
[2., 5.],
[3., 6.]]])

如果使用view(1,3,2),可以得到

tensor([[[1., 2.],
[3., 4.],
[5., 6.]]])

以上這篇PyTorch中permute的用法詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

灯塔市| 富源县| 平罗县| 开封市| 泗水县| 商丘市| 胶州市| 安徽省| 澎湖县| 万源市| 同江市| 长治市| 望城县| 青铜峡市| 莱州市| 元朗区| 宣恩县| 杂多县| 连城县| 阳朔县| 红原县| 平利县| 承德县| 福鼎市| 柘荣县| 玉环县| 新化县| 临朐县| 乐山市| 通海县| 洪湖市| 长乐市| 临清市| 深州市| 深水埗区| 工布江达县| 湘西| 手机| 长阳| 临朐县| 泰兴市|