關(guān)于torch中tensor數(shù)據(jù)類型的轉(zhuǎn)換
torch中tensor數(shù)據(jù)類型轉(zhuǎn)換
轉(zhuǎn)換為float32類型:
points = points.type(torch.float32)
讀取torch.Tensor數(shù)據(jù)類型
最近弄一下yolov5的detect.py,想提取一下檢測數(shù)據(jù),記錄

a = torch.tensor(4., device='cuda:0') print(a.item(), a.dtype, a.data, a.int()) ''' 輸出: 4.0 torch.float32 tensor(4., device='cuda:0') tensor(4, device='cuda:0', dtype=torch.int32) ********************************************* a.item() 輸出里面的數(shù)字(yolo中即代表class的下標(biāo)) a.dtype 輸出數(shù)據(jù)類型 a.data 輸出當(dāng)前的數(shù)據(jù),同print(a) a.int() 數(shù)據(jù)類型轉(zhuǎn)換成整型 '''
torch.Tensor 類型,具體 data 為 tensor(1., device=‘cuda:0’)
跳轉(zhuǎn)看一下類型的定義(ctrl+點(diǎn)擊tensor)
a = torch.tensor()
可以看到定義是
def tensor(data: Any, dtype: Optional[_dtype]=None, device: Union[_device, str, None]=None, requires_grad: _bool=False) -> Tensor: ...
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python根據(jù)給定文件返回文件名和擴(kuò)展名的方法
這篇文章主要介紹了python根據(jù)給定文件返回文件名和擴(kuò)展名的方法,實(shí)例分析了Python操作文件及字符串的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03
Python中class內(nèi)置方法__init__與__new__作用與區(qū)別解析
這篇文章主要介紹了Python中class內(nèi)置方法__init__與__new__作用與區(qū)別探究,本文中涉及的類均為Python3中默認(rèn)的新式類,對應(yīng)Python2中則為顯式繼承了object的class,因?yàn)槲蠢^承object基類的舊式類并沒有這些內(nèi)置方法,需要的朋友可以參考下2022-09-09
Django 允許局域網(wǎng)中的機(jī)器訪問你的主機(jī)操作
這篇文章主要介紹了Django 允許局域網(wǎng)中的機(jī)器訪問你的主機(jī)實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05
Pytorch實(shí)現(xiàn)LSTM案例總結(jié)學(xué)習(xí)
這篇文章主要介紹了Pytorch實(shí)現(xiàn)LSTM案例總結(jié)學(xué)習(xí),文章通過構(gòu)建網(wǎng)絡(luò)層、前向傳播forward()展開主題介紹,需要的小伙吧可以參考一下2022-07-07
在mac下查找python包存放路徑site-packages的實(shí)現(xiàn)方法
今天小編就為大家分享一篇在mac下查找python包存放路徑site-packages的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-11-11
好用的Python編輯器WingIDE的使用經(jīng)驗(yàn)總結(jié)
WingIDE是個(gè)專為python程序語言設(shè)計(jì)的集成開發(fā)環(huán)境。從1999年起,Wingware公司便開始專注于python開發(fā),目前WingIDE已經(jīng)是著名的python開發(fā)框架,面向項(xiàng)目風(fēng)格的 IDE 對于大型產(chǎn)品非常有用, 是個(gè)很有前途的開發(fā)環(huán)境。2016-08-08

