午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識(shí)庫 > 解決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)平臺(tái) 如何申請(qǐ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ù)類型,會(huì)使數(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)意想不到的錯(cuò)誤

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

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()這個(gè)方法

# 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)意想不到的錯(cuò)誤

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

np和torch數(shù)據(jù)類型轉(zhuǎn)化大體原理一樣,只有相乘的時(shí)候,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的時(shí)候,突然發(fā)現(xiàn),在輸入圖像轉(zhuǎn)tensor的時(shí)候,我可以用torch.Tensor直接強(qiáng)制轉(zhuǎn)型將numpy類轉(zhuǎn)成tensor類,也可以用torch.from_numpy這個(gè)方法將numpy類轉(zhuǎn)換成tensor類,那么,torch.Tensor和torch.from_numpy這兩個(gè)到底有什么區(qū)別呢?既然torch.Tensor能搞定,那torch.from_numpy留著不就是冗余嗎?

答案

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

解釋

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

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

看看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會(huì)共享一塊內(nèi)存!且轉(zhuǎn)換后的結(jié)果的類型是torch.float32

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

是不是很神奇,下面是一個(gè)簡(jiǎn)單的例子:

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)

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

您可能感興趣的文章:
  • 解決Numpy與Pytorch彼此轉(zhuǎn)換時(shí)的坑
  • 從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)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(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)民參考!
  • 推薦文章
    亚洲成年人在线观看| 久久久久久穴| 婷婷色在线视频| 成人午夜激情视频| 亚洲精品乱码久久久久久久久| 午夜电影一区二区三区| 精品av久久707| 欧美另类精品xxxx孕妇| 91欧美精品成人综合在线观看| 亚洲国产欧美不卡在线观看| 别急慢慢来1978如如2| 偷拍夫妻性生活| 精品人妻一区二区色欲产成人| 天堂在线资源网| 久久综合中文字幕| 一本到高清视频免费精品| 亚洲精品资源在线| 日韩美女写真福利在线观看| 欧美日韩国产精品一区二区| 国模无码视频一区二区三区| 美女久久久久久久久久| 国产精品久久7| 国产精品大全| 狠狠干 狠狠操| 变态另类丨国产精品| 免费视频久久久| 美女视频免费一区| 自拍偷拍亚洲综合| 日韩精品专区在线影院重磅| 午夜精品在线观看| 日本一区二区三区四区高清视频| 2025韩国理伦片在线观看| 男人的午夜天堂| 国产极品久久久| 99久久99久久精品免费看蜜桃| 色婷婷综合久色| 中文字幕成人精品久久不卡| 91在线播放视频| 国产特级黄色大片| 欧美福利在线视频| 亚洲欧美另类视频| 国产欧美精品国产国产专区| 69精品人人人人| 午夜精品久久久久久久男人的天堂 | 日本一级片免费看| 蜜桃91丨九色丨蝌蚪91桃色| 亚洲自拍偷拍网站| 亚洲欧美变态国产另类| 成人做爽爽免费视频| 国产原创中文在线观看| 国产在视频线精品视频| 蜜桃视频污在线观看| 国产精品无人区| 亚洲高清免费观看高清完整版| 国产精品91在线| av在线com| www久久久久久久| 动漫av一区二区三区| 国产精品国产三级国产aⅴ入口 | 亚洲欧洲一区二区在线观看| 少妇伦子伦精品无吗| 中国女人真人一级毛片| 97久久精品人人澡人人爽| 欧美精品三级在线观看| 全亚洲最色的网站在线观看| 大陆极品少妇内射aaaaaa| 国产精品免费无码| 神马久久久久久久久久| 亚洲精选免费视频| 中文字幕视频一区二区在线有码| 国内精品国语自产拍在线观看| 女同激情久久av久久| 黄色一级视频免费看| 福利一区在线观看| 91麻豆精品国产| 国产精品www网站| www.中文字幕在线| 久久精品国产亚洲av麻豆色欲| 国产又黄又大久久| 欧美色区777第一页| 日本成人激情视频| 毛片在线视频播放| 久久精品99国产精| 国产不卡视频在线观看| 这里只有精品视频在线观看| 国产精品96久久久久久| 欧美a在线视频| 四虎成人精品永久免费av| 国产成人在线视频网址| 8x8x8国产精品| 国产精品午夜视频| 午夜免费精品视频| 国产91国语对白在线| 久久午夜国产精品| 亚洲欧美精品一区二区| 美国av一区二区三区| 欧美做受喷浆在线观看| 亚洲欧美日韩精品永久在线| 福利二区91精品bt7086| 57pao国产成人免费| 男人用嘴添女人下身免费视频| 精品少妇久久久久久888优播| 国产91丝袜在线观看| 欧美一级精品大片| 99精品99久久久久久宅男| 无码人妻少妇色欲av一区二区| 国产口爆吞精一区二区| 艳妇臀荡乳欲伦亚洲一区| 欧美成人小视频| 免费视频爱爱太爽了| 国产性xxxx| 不卡视频免费播放| 亚洲美女动态图120秒| 欧美一区二区三区在线播放| 手机看片福利视频| 国产一区高清在线| 日韩美女一区二区三区| 精品国产乱码一区二区三区四区| 艳妇乳肉豪妇荡乳xxx| 久久精品男女| 欧美日韩国产欧美日美国产精品| 成人精品一区二区三区电影免费 | 欧洲av一区| 亚洲黄色网址大全| 国产一区福利在线| 亚洲精品动漫100p| 日韩久久在线| 亚洲女人久久久| 成人免费视频视频| 国产午夜精品麻豆| 中国人体摄影一区二区三区| 欧美日韩人妻精品一区二区三区| 99久久精品费精品国产一区二区| 亚洲人成亚洲人成在线观看| 一区二区三区四区欧美日韩| 国产精品夜夜夜爽阿娇| www.av亚洲| 一区二区成人av| 日韩中文在线字幕| 日本va欧美va国产激情| 亚洲国产精品成人久久综合一区| 超碰91人人草人人干| 欧美精品自拍视频| 最近中文字幕在线观看视频| 亚洲一区二区欧美| 国产精品成人av在线| 6080国产精品| 丝袜脚交一区二区| 666欧美在线视频| 久久av一区二区三区亚洲| 国产精品1区2区3区4区| thepron国产精品| 色青青草原桃花久久综合 | 蜜臀av无码一区二区三区| 无码免费一区二区三区| 亚洲一区二区在线免费观看视频| 日韩美女视频在线观看| 人妻av一区二区三区| 免费人成精品欧美精品| 亚洲大尺度美女在线| 亚洲精品在线视频观看| 91蜜桃视频在线观看| 亚洲欧美激情一区二区| 国产91在线播放精品91| 极品白嫩少妇无套内谢| 久久精品国产免费| 亚洲精品视频二区| 欧美日韩dvd| 中文区中文字幕免费看| 一本色道久久综合亚洲精品按摩| 91精品免费| 中文字幕在线观看二区| 国产婷婷色一区二区三区四区| 色综合91久久精品中文字幕| 无限资源日本好片| 蜜桃av一区| 亚洲国产欧美自拍| 久久www视频| 97国产精品久久久| 精品污污网站免费看| 久久久久久久久久久一区| 久久黄色免费视频| 一区二区三区在线免费播放| 国产欧美精品久久久| 久久久久亚洲av成人无码电影| 99精品国产91久久久久久 | 久久久久久久伊人| 一区二区三区精品| 91久久精品国产91性色| 亚欧精品视频一区二区三区| 国产视频在线观看一区二区三区 | 精品人妻少妇嫩草av无码专区| 欧美午夜一区二区三区| 欧美aaaaa喷水| 在线观看中文字幕视频| 精品国产电影一区| 国内精品久久国产| 日本少妇毛茸茸高潮| 亚洲mv在线观看| 国产精品入口免费| 久久99久久98精品免观看软件 | 欧美亚洲综合色| 免费久久99精品国产自| 免费黄色网址在线| 色婷婷久久综合| 麻豆传媒一区| 国产精品一区无码| 欧美性猛交xxxx乱大交退制版 | 日本一区二区视频在线观看| 欧美综合一区第一页| 中文字幕在线永久| 久久男人中文字幕资源站| 2020欧美日韩在线视频| 亚洲国产无码精品| 中文字幕精品一区二区三区精品| 国产精品狼人色视频一区| 夫妇露脸对白88av| 亚洲欧美日韩在线| 99在线影院| 中文字幕在线字幕中文| 色婷婷久久久综合中文字幕| 日韩女优中文字幕| 国产一区二区三区在线观看 | 懂色一区二区三区av片| 久久视频免费在线观看| 日韩欧美中文字幕在线观看| 蜜桃网站成人| 瑟瑟视频在线免费观看| 欧美一区二区成人6969| 97在线国产视频| 久久亚洲电影| 精品国产拍在线观看| 人妻av一区二区三区| 国产午夜精品一区二区三区四区| 国产乱人伦真实精品视频| 亚洲二区在线播放| 欧美日韩亚洲成人| 亚洲精品中文字幕乱码三区不卡| av高清一区二区| 国产午夜精品麻豆| 小明看看成人免费视频| 成人国产电影网| 国产精品白嫩美女在线观看 | 国产亚洲精品久久久久久无几年桃| 欧美日韩性视频在线| 伊人久久av导航| 嫩草影院一区二区| 色噜噜国产精品视频一区二区| 日本xxxx免费| 国产女同互慰高潮91漫画| 91最新国产视频| 国产91精品一区| 日韩一区二区中文字幕| 鲁一鲁一鲁一鲁一澡| 激情综合色综合久久| 久久久久五月天| 精品一区二区三孕妇视频| 偷拍与自拍一区| 在线看视频不卡| 午夜视频免费看| 欧美成人午夜影院| 人人爽人人爽人人片| 亚洲成av人片观看| 一区二区三区四区国产| 久久欧美肥婆一二区| 九九精品视频在线观看| 一级黄色录像毛片| 亚洲成av人在线观看| 一区二区不卡视频| 久久亚洲风情| 性色av一区二区三区| 91传媒免费观看| 欧美在线视频全部完| 国产a级片网站| 国产福利精品一区| 91精品国产综合久久香蕉922 | 亚洲午夜激情免费视频| 亚洲少妇一区二区三区| 中文字幕一区在线观看| 欧美日韩精品中文字幕一区二区| 精品久久久久成人码免费动漫| 中文字幕在线观看日韩| 成人乱码一区二区三区av| 午夜精品免费在线观看| 日本人妻伦在线中文字幕| 久久99精品久久久久久久久久久久| 欧美最顶级的aⅴ艳星| 日韩人妻无码一区二区三区99| 日韩三级精品电影久久久| 无尽裸体动漫2d在线观看| 国产色综合久久| 免费看污久久久| 午夜在线视频观看| 午夜精品美女自拍福到在线| 久久久久免费看| 欧美v国产在线一区二区三区| 最新免费av网址| 亚洲欧洲精品成人久久奇米网 | 国产老妇另类xxxxx| 91精品久久久久久久久久另类| 精人妻无码一区二区三区| 亚洲欧洲国产一区| 国产精品亚洲无码| 色综合久久天天综合网| www国产精品内射老熟女| 91蜜桃免费观看视频| 久久久婷婷一区二区三区不卡| 三级视频在线看| 2019日本中文字幕| 国产成人免费观看视频 | 欧美极品欧美精品欧美视频| 欧美人禽zoz0强交| 精品国产123| 黄色网址在线视频| 欧美性猛交xxxx乱大交极品| 国产超级av在线| 国产偷v国产偷v亚洲高清| 亚欧精品在线| 狠狠色伊人亚洲综合成人| 成人性生交xxxxx网站| 国产三级精品在线观看| 欧美精品福利在线| 日本午夜精品理论片a级app发布| 亚洲精品狠狠操| 亚洲欧美色图视频| 欧美日韩中文另类| www.桃色.com| 亚洲成人高清在线| 国产91美女视频| 国产精品久线在线观看| 精品一区二区成人免费视频| 丰满亚洲少妇av| 久久精品五月婷婷| 欧美aaa在线| 91香蕉国产在线观看| 亚洲黄色小说网址| 久久久视频在线| 国产精品男女视频| www.欧美免费| 精品无码久久久久久久| 亚洲人永久免费| 麻豆网址在线观看| 日韩电影第一页| 国产成人一区二区在线观看| 欧美成人aa大片| 国产全是老熟女太爽了| 欧美精品一二三| 国产白袜脚足j棉袜在线观看| 在线免费观看视频一区| 一级网站在线观看| 日韩欧美精品免费在线| 天天摸天天舔天天操| 欧美日韩国产在线看| 99re精彩视频| 精品久久香蕉国产线看观看gif| 国产精品久久久久9999小说| 一区二区三区加勒比av| 日本中文字幕片| 一区二区三区中文字幕精品精品 | 久久久精品毛片| 欧美大片欧美激情性色a∨久久| 91精品国产高潮对白| 日韩一区二区av| 亚洲欧美在线视频免费| 久久色在线播放| 日韩精品在线免费视频| 欧美日韩成人精品| 中文字幕在线天堂| 午夜精品一区二区三区在线视频 | 欧美大学生性色视频| www.com亚洲| 97色在线视频观看| 国产免费久久久| 国产精品www网站| 日本人妻熟妇久久久久久| 91免费综合在线| 日韩电影免费一区| 精品国产电影| 国产福利精品一区二区| 中文字幕一区二区三区最新 | 亚洲欧美日韩国产成人综合一二三区| 成人av在线播放网站| 丰满女人性猛交| 国产精品白丝在线| 能看的毛片网站| 欧美午夜激情小视频| 在线精品视频播放| 欧美成人在线直播| 永久免费未视频| 最近2019年日本中文免费字幕| 日本一级片免费看| 98精品国产自产在线观看| 精品国产av一区二区三区| 91精品久久久久久久久久入口 | 免费高清在线一区| 你懂的网址一区二区三区| av色综合久久天堂av综合| 日韩一级免费看| 一区二区三区四区在线播放| 911福利视频| 欧美日韩国产123区| 欧美老熟妇乱大交xxxxx| 日韩精品视频免费专区在线播放| 久久久无码精品亚洲国产| 欧美日韩福利电影| 国产人妖一区二区三区| 91色视频在线观看| 国产美女av一区二区三区| 异国色恋浪漫潭| 亚洲欧美色一区|