將pytorch轉成longtensor的簡單方法
更新時間:2020年02月18日 09:00:31 作者:昕晴
今天小編就為大家分享一篇將pytorch轉成longtensor的簡單方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
我就廢話不多說了,直接上代碼了。非常簡單哦!
pytorch轉成longtensor
b = torch.rand(3,3)#得到的是floattensor值, b = b.long()#得到的是longtensor值
pytorch tensor轉換實例
import torch
import numpy as np
#(1,3,16,2,2)
# 1個視頻,16個關鍵幀,3通道,長為2寬為2
# 即一個視頻,有16張 3通道,長為2寬為2 的圖像
data = np.array([[1,1,1,1,2,2,2,2,3,3,3,3],[1,1,1,1,2,2,2,2,3,3,3,3],[1,1,1,1,2,2,2,2,3,3,3,3],[1,1,1,1,2,2,2,2,3,3,3,3]
,[1,1,1,1,2,2,2,2,3,3,3,3],[1,1,1,1,2,2,2,2,3,3,3,3],[1,1,1,1,2,2,2,2,3,3,3,3],[1,1,1,1,2,2,2,2,3,3,3,3]
,[1,1,1,1,2,2,2,2,3,3,3,3],[1,1,1,1,2,2,2,2,3,3,3,3],[1,1,1,1,2,2,2,2,3,3,3,3],[1,1,1,1,2,2,2,2,3,3,3,3]
,[1,1,1,1,2,2,2,2,3,3,3,3],[1,1,1,1,2,2,2,2,3,3,3,3],[1,1,1,1,2,2,2,2,3,3,3,3],[1,1,1,1,2,2,2,2,3,3,3,3]])
print data
torch_data = torch.FloatTensor(data) # 轉tensor
print torch_data
b = torch_data.view(1,3,16,2,2)
print b
以上這篇將pytorch轉成longtensor的簡單方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Jupyter Notebook內使用argparse報錯的解決方案
這篇文章主要介紹了在Jupyter Notebook內使用argparse報錯的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06

