成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 解決numpy和torch數(shù)據(jù)類型轉(zhuǎn)化的問題

解決numpy和torch數(shù)據(jù)類型轉(zhuǎn)化的問題

熱門標(biāo)簽:富錦商家地圖標(biāo)注 池州外呼調(diào)研線路 沈陽外呼系統(tǒng)呼叫系統(tǒng) 沈陽人工外呼系統(tǒng)價(jià)格 沈陽防封電銷卡品牌 外呼系統(tǒng)哪些好辦 江西省地圖標(biāo)注 武漢外呼系統(tǒng)平臺 如何申請400電話費(fèi)用

在實(shí)際計(jì)算過程中,float類型使用最多,因此這里重點(diǎn)介紹numpy和torch數(shù)據(jù)float類型轉(zhuǎn)化遇到的問題,其他類型同理。

numpy數(shù)據(jù)類型轉(zhuǎn)化

numpy使用astype轉(zhuǎn)化數(shù)據(jù)類型,float默認(rèn)轉(zhuǎn)化為64位,可以使用np.float32指定為32位

#numpy轉(zhuǎn)化float類型
a= np.array([1,2,3])
a = a.astype(np.float)
print(a)
print(a.dtype)

[1. 2. 3.]

float64

不要使用a.dtype指定數(shù)據(jù)類型,會使數(shù)據(jù)丟失

#numpy轉(zhuǎn)化float類型
b= np.array([1,2,3])
b.dtype= np.float32
print(b)
print(b.dtype)

[1.e-45 3.e-45 4.e-45]

float32

不要用float代替np.float,否則可能出現(xiàn)意想不到的錯誤

不能從np.float64位轉(zhuǎn)化np.float32,會報(bào)錯

np.float64與np.float32相乘,結(jié)果為np.float64

在實(shí)際使用過程中,可以指定為np.float,也可以指定具體的位數(shù),如np.float,不過直接指定np.float更方便。

torch數(shù)據(jù)類型轉(zhuǎn)化

torch使用torch.float()轉(zhuǎn)化數(shù)據(jù)類型,float默認(rèn)轉(zhuǎn)化為32位,torch中沒有torch.float64()這個方法

# torch轉(zhuǎn)化float類型
b = torch.tensor([4,5,6])
b = b.float()
b.dtype
torch.float32

np.float64使用torch.from_numpy轉(zhuǎn)化為torch后也是64位的

print(a.dtype)
c = torch.from_numpy(a)
c.dtype

float64

torch.float64

不要用float代替torch.float,否則可能出現(xiàn)意想不到的錯誤

torch.float32與torch.float64數(shù)據(jù)類型相乘會出錯,因此相乘的時候注意指定或轉(zhuǎn)化數(shù)據(jù)float具體類型

np和torch數(shù)據(jù)類型轉(zhuǎn)化大體原理一樣,只有相乘的時候,torch.float不一致不可相乘,np.float不一致可以相乘,并且轉(zhuǎn)化為np.float64

numpy和tensor互轉(zhuǎn)

tensor轉(zhuǎn)化為numpy

import torch
b = torch.tensor([4.0,6])
# b = b.float()
print(b.dtype)
c = b.numpy()
print(c.dtype)

torch.int64

int64

numpy轉(zhuǎn)化為tensor

import torch
import numpy as np
b= np.array([1,2,3])
# b = b.astype(np.float)
print(b.dtype)
c = torch.from_numpy(b)
print(c.dtype)

int32

torch.int32

可以看到,torch默認(rèn)int型是64位的,numpy默認(rèn)int型是32位的

補(bǔ)充:torch.from_numpy VS torch.Tensor

最近在造dataset的時候,突然發(fā)現(xiàn),在輸入圖像轉(zhuǎn)tensor的時候,我可以用torch.Tensor直接強(qiáng)制轉(zhuǎn)型將numpy類轉(zhuǎn)成tensor類,也可以用torch.from_numpy這個方法將numpy類轉(zhuǎn)換成tensor類,那么,torch.Tensor和torch.from_numpy這兩個到底有什么區(qū)別呢?既然torch.Tensor能搞定,那torch.from_numpy留著不就是冗余嗎?

答案

有區(qū)別,使用torch.from_numpy更加安全,使用tensor.Tensor在非float類型下會與預(yù)期不符。

解釋

實(shí)際上,兩者的區(qū)別是大大的。打個不完全正確的比方說,torch.Tensor就如同c的int,torch.from_numpy就如同c++的static_cast,我們都知道,如果將int64強(qiáng)制轉(zhuǎn)int32,只要是高位轉(zhuǎn)低位,一定會出現(xiàn)高位被抹去的隱患的,不僅僅可能會丟失精度,甚至?xí)?fù)對調(diào)。

這里的torch.Tensor與torch.from_numpy也會存在同樣的問題。

看看torch.Tensor的文檔,里面清楚地說明了,

torch.Tensor is an alias for the default tensor type (torch.FloatTensor).

而torch.from_numpy的文檔則是說明,

The returned tensor and ndarray share the same memory. Modifications to the tensor will be reflected in the ndarray and vice versa. The returned tensor is not resizable.

也即是說,

1、當(dāng)轉(zhuǎn)換的源是float類型,torch.Tensor與torch.from_numpy會共享一塊內(nèi)存!且轉(zhuǎn)換后的結(jié)果的類型是torch.float32

2、當(dāng)轉(zhuǎn)換的源不是float類型,torch.Tensor得到的是torch.float32,而torch.from_numpy則是與源類型一致!

是不是很神奇,下面是一個簡單的例子:

import torch
import numpy as nps1 = np.arange(10, dtype=np.float32)
s2 = np.arange(10) # 默認(rèn)的dtype是int64# 例一
o11 = torch.Tensor(s1)
o12 = torch.from_numpy(s1)
o11.dtype # torch.float32
o12.dtype # torch.float32
# 修改值
o11[0] = 12
o12[0] # tensor(12.)# 例二
o21 = torch.Tensor(s2)
o22 = torch.from_numpy(s2)
o21.dtype # torch.float32
o22.dtype # torch.int64
# 修改值
o21[0] = 12
o22[0] # tensor(0)

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

您可能感興趣的文章:
  • 解決Numpy與Pytorch彼此轉(zhuǎn)換時的坑
  • 從Pytorch模型pth文件中讀取參數(shù)成numpy矩陣的操作
  • Pytorch之Tensor和Numpy之間的轉(zhuǎn)換的實(shí)現(xiàn)方法
  • Pytorch使用PIL和Numpy將單張圖片轉(zhuǎn)為Pytorch張量方式
  • python、PyTorch圖像讀取與numpy轉(zhuǎn)換實(shí)例
  • Pyorch之numpy與torch之間相互轉(zhuǎn)換方式

標(biāo)簽:銅川 潛江 黑龍江 株洲 常德 通遼 呂梁 阿里

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《解決numpy和torch數(shù)據(jù)類型轉(zhuǎn)化的問題》,本文關(guān)鍵詞  解決,numpy,和,torch,數(shù)據(jù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《解決numpy和torch數(shù)據(jù)類型轉(zhuǎn)化的問題》相關(guān)的同類信息!
  • 本頁收集關(guān)于解決numpy和torch數(shù)據(jù)類型轉(zhuǎn)化的問題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    久久久综合九色合综国产精品| 免费在线观看一级毛片| 天天操天天射天天| 久久中文资源| 欧美一三区三区四区免费在线看| 国内一区二区三区在线视频| 欧美一级片免费观看| 欧美日韩国产成人在线| www.欧美国产| 亚洲а∨精品天堂在线| 欧美日韩在线播放三区| 欧美一区二区激情| 成年网站在线观看| 中文字幕资源网在线观看免费| 久久精品www人人爽人人| 亚洲女人的天堂| 先锋成人影院| 影音先锋5566资源网| 性一交一乱一伧国产女士spa| 国产精品久久久久久久精| 精品av导航| 国产欧亚日韩视频| 日日夜夜av| 欧美特黄一级视频| 亚洲一区在线观看免费| 国产亲伦免费视频播放| 最近的2019中文字幕免费一页| 91丨九色porny丨蝌蚪| 日韩情爱电影在线观看| 欧美日韩福利| 哪个网站能看毛片| 麻豆国产入口在线观看免费| 亚洲国产成人在线| 日韩av三级在线观看| 四虎黄色影院| 啊v视频在线一区二区三区| 最新亚洲人成网站在线观看| 好爽好深好紧好大| 无码人妻精品一区二区三区99v| 久艹视频在线观看| 国产精品美女久久久久人| 在线视频一区二区三区四区| 成人午夜碰碰视频| 欧美一区二区三区喷汁尤物| 四虎永久在线精品免费网址| 成年人免费视频播放| 羞羞的视频在线看| caoporen国产精品视频| 国产成人久久777777| 亚洲精品v欧美精品v日韩精品| 久久6免费视频| 国产亚洲欧美日韩一区二区| 欧美视频在线观看免费| 久久精品夜夜夜夜久久| 国产成人免费观看视频| 色素色在线综合| 美女福利一区二区| 好看的日韩精品视频在线| 国产偷人妻精品一区| 日本不卡在线| 1区1区3区4区产品乱码芒果精品| 高清孕妇孕交╳╳交| 成年人网站av| а天堂8中文最新版在线官网| 亚洲国产精品人人做人人爽| 亚洲精品国产无天堂网2021| 可以在线看的av网站| 亚洲图片欧美另类| 久草免费在线色站| 亚洲人成人一区二区在线观看| 欧美色播在线播放| 国产丝袜在线观看视频| 欧美日韩www| 欧美这里有精品| 久久精品论坛| 亚洲福利网站| 久精品免费视频| 日韩精品中文字幕吗一区二区| 欧美ab在线视频| 久久久久黄色片| 国产三级在线观看视频| 欧美一级片免费看| 色综合久久久久久久久五月| 欧美成人国产va精品日本一级| 天天摸天天做天天爽水多| 男人天堂视频网| 伊人在线视频| 国产模特av私拍大尺度| 欧美女同网站| 999精彩视频| 人人干狠狠干| 久久中文字幕视频| 97影院在线午夜| 波多野结衣加勒比| 黄色av中文字幕| 日韩一级网站| 国产极品美女高潮无套嗷嗷叫酒店| 色又黄又爽网站www久久| 国产成人的电影在线观看| jvid福利写真一区二区三区| aⅴ在线免费观看| 日本一区二区在线播放| 亚洲欧洲精品一区二区三区不卡| 亚洲国产综合av| 国产一级片儿| 成人黄色av免费在线观看| 亚洲国产一区二区精品专区| 欧美18一19xxx性| 五月天激情四射| 一二三四视频免费观看在线看| 毛片在线播放网站| 国产专区在线视频| 亚洲女人被黑人巨大进入| 最近中文字幕av| av资源在线| 亚洲人成电影院在线观看| 麻豆精品蜜桃| 色中色综合影院手机版在线观看| 欧美色综合天天久久综合精品| 色偷偷av一区二区三区| 日韩一区不卡| 激情综合网av| 亚洲超碰97人人做人人爱| 天天想你在线观看完整版电影免费| 麻豆成人在线观看| 欧美无砖砖区免费| 欧美日韩一区久久| 91小视频免费看| 欧美在线短视频| 好吊操视频这里只有精品| av毛片在线免费观看| 九色丨蝌蚪丨成人| 成人深夜福利app| 国产在线精品播放| 大杳蕉精品视频在线观看| 亚洲人成电影网站色mp4| 老司机免费视频| 国产精品国产亚洲精品看不卡15| 亚洲午夜精品在线观看| 男人天堂免费视频| 国产精品久久久久久久| 亚洲人成五月天| 日韩精品久久久久久久电影99爱| 97超碰免费观看| 中文字幕日韩高清| 最好看的日本字幕mv视频大全| 91毛片在线观看| 国产人久久人人人人爽| 欧美大片91| 中文字幕免费在线看| 久久精品免费一区二区| 中文字幕第一区| 成人午夜av| 性欧美18一19sex性欧美| 久久99精品一区二区三区三区| 国产suv精品一区二区883| 欧美日韩国产免费一区二区| 毛片不卡一区二区| 国产a区久久久| 国产在线资源| 99久久久久国产精品免费| www欧美在线| free性欧洲69| 在线观看日韩中文字幕| 日本高清不卡aⅴ免费网站| a看欧美黄色女同性恋| 久久这里只有精品一区二区| 91福利入口| 91在线高清视频| 成人av在线网站| 久久老女人爱爱| 亚洲国产成人综合| 美女mm1313爽爽久久久蜜臀| 久久精品小视频| 亚洲成人黄色片| 欧美性猛片xxxx免费看久爱| 久久伊人资源站| 最近中文字幕mv2018在线高清| 欧美色婷婷久久99精品红桃| 蜜桃一区二区三区四区| 1000部国产精品成人观看| www.狠狠lu| 丁香花五月激情| 欧美国产美女| 一区二区三区四区亚洲| eeuss鲁一区二区三区| 亚洲欧美自拍另类| 亚洲电影中文字幕| 日韩美女一级片| 国产欧美日韩中文久久| 好吊日精品视频| 国产在线观看一区二区三区| 国产成人三级在线播放| 日韩欧美在线视频日韩欧美在线视频| 欧美日韩另类国产亚洲欧美一级| 国产999精品久久久影片官网| av高清一区二区| 97高清免费视频| 九色在线91| 欧美午夜精品久久久久久浪潮| 精品少妇一区二区三区密爱| 欧美熟妇一区二区| 蜜桃久久久久久久| www.男人天堂.com| 一区二区三区四区在线观看国产日韩| jazzjazz国产精品久久| 中文天堂在线播放| 国产欧美日韩小视频| 亚洲欧洲成人在线| 日韩 国产 欧美| a级黄色片网站| 国产精品电影一区二区三区| 91福利国产成人精品照片| 青青草视频在线免费播放| 好看不卡的中文字幕| 欧美成人久久电影香蕉| 波多野结衣一区二区三区| 天天av天天翘| 国产欧美一区二区三区不卡高清| 精品久久久久久久久久久久久| 日本福利午夜视频在线| 懂色av噜噜一区二区三区av| 亚洲第一综合网| 久久久国产精品视频| 91麻豆一区二区| 国产精品999视频| 99热一区二区| 日韩欧美大片在线观看| 欧美性在线视频| 国产精品视频一二三四区| 男男gaygays亚洲| 欧美一级在线亚洲天堂| 激情综合网天天干| 成人激情免费网站| 天天干天天草| 国产成人精品福利| 国产精品私拍pans大尺度在线| 逼特逼视频在线| 中文字幕乱码中文乱码51精品| 日韩国产成人无码av毛片| 成人免费视频app| 久久久久久久久久成人| 久久久一区二区三区捆绑**| 日韩在线www| 国产精品久久久久高潮| 一本色道婷婷久久欧美| 精品国产乱码久久| 日韩黄色影视| julia一区二区中文久久94| 波多野结衣视频在线观看| 一区二区三区在线播放| 91在线一区| 亚洲国产视频二区| 国产aⅴ2021| 又嫩又硬又黄又爽的视频| 亚洲麻豆一区二区三区| 国产精品久久久久久久久久尿| 美女一区二区三区在线观看| 中文一区一区三区高中清不卡| 精品久久香蕉国产线看观看gif| 国产精品永久久久久久久久久| 成av人免费青青久| 青青青草视频在线| 国产亚洲第一伦理第一区| 日本一区二区久久精品| 欧美另类videos黑人极品| 水蜜桃久久夜色精品一区| 久久奇米777| 凹凸精品一区二区三区| 天天影视涩香欲综合网| 欧美娇小性xxxx| 大黄网站在线观看| 成人欧美一区二区三区在线观看| japanese23hdxxxx日韩| 天堂资源最新版在线视频观看免费网| 欧美激情三级| sihu成人| 国产精品白丝一区二区三区| 国产小视频一区| 欧美激情视频一区二区三区在线播放| av网站在线免费播放| 污污视频在线免费看| 亚洲精品婷婷| 久艹视频在线免费观看| 欧美白嫩的18sex少妇| 日韩欧美一区二区在线视频| 日韩三级电影网站| 国产女主播在线写真| 久久成人18免费网站| 日韩成人av电影| 亚洲综合精品久久| 日韩精品一区二区三区蜜臀| 国产欧美韩国高清| 综合av在线| 色悠久久久久综合欧美99| 亚洲第一精品夜夜躁人人躁| 男人的天堂av社区在线| 91九色国产社区在线观看| 精品黑人一区二区三区观看时间| 国产成人l区| av网站在线免费看| 天天操天天操天天操| 天天干天天爽天天操| 亚洲日本无吗高清不卡| 日本免费新一区视频| 国产精品一区二区在线观看不卡| 在线不卡一区二区| 浅井舞香一区二区| 手机看片一区二区三区| 一区二区电影在线观看| 99精品美女视频在线观看热舞| 蜜臀av免费在线观看| 中文人妻一区二区三区| 黄色小视频免费在线观看| 精品偷拍激情视频在线观看| 在线视频一区二区三区在线播放| 好男人看片在线观看免费观看国语| 成人深夜在线观看| 九九热精品免费视频| 天堂av一区二区三区在线播放| 亚洲成人a级片| 日日夜夜一区二区| 欧美专区18| 538国产精品一区二区在线| 欧美69视频| 欧美特级黄色录像| 欧美人妻精品一区二区三区| 另类图片亚洲色图|