婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 解決Numpy與Pytorch彼此轉換時的坑

解決Numpy與Pytorch彼此轉換時的坑

熱門標簽:白銀外呼系統 騰訊外呼線路 激戰2地圖標注 公司電話機器人 哈爾濱ai外呼系統定制 唐山智能外呼系統一般多少錢 海南400電話如何申請 陜西金融外呼系統 廣告地圖標注app

前言 ​  

最近使用 Numpy包與Pytorch寫神經網絡時,經常需要兩者彼此轉換,故用此筆記記錄碼代碼時踩(菜)過的坑,網上有人說:

Pytorch 又被稱為 GPU 版的 Numpy,二者的許多功能都有良好的一一對應。

​但在使用時還是得多多注意,一個不留神就陷入到了 一根煙一杯酒,一個Bug找一宿 的地步。

1.1、numpy ——> torch ​  

使用 torch.from_numpy() 轉換,需要注意,兩者共享內存。例子如下:

import torch
import numpy as np

a = np.array([1,2,3])
b = torch.from_numpy(a)
np.add(a, 1, out=a)
print('轉換后a', a)
print('轉換后b', b)

# 顯示

轉換后a [2 3 4]
轉換后b tensor([2, 3, 4], dtype=torch.int32)

1.2、torch——> numpy ​  

使用 .numpy() 轉換,同樣,兩者共享內存。例子如下:

import torch
import numpy as np

a = torch.zeros((2, 3), dtype=torch.float)
c = a.numpy()
np.add(c, 1, out=c)
print('a:', a)
print('c:', c)

# 結果

a: tensor([[1., 1., 1.],
           [1., 1., 1.]])
c: [[1. 1. 1.]
  [1. 1. 1.]]

需要注意的是,如果將程序中的 np.add(c, 1, out=c) 改成 c = c + 1 會發現兩者貌似不共享內存了,其實不然,原因是后者相當于改變了 c 的存儲地址。可以使用 id(c) 發現c的內存位置變了。

補充:pytorch中tensor數據和numpy數據轉換中注意的一個問題

在pytorch中,把numpy.array數據轉換到張量tensor數據的常用函數是torch.from_numpy(array)或者torch.Tensor(array),第一種函數更常用。

下面通過代碼看一下區別:

import numpy as np
import torch

a=np.arange(6,dtype=int).reshape(2,3)
b=torch.from_numpy(a)
c=torch.Tensor(a)

a[0][0]=10
print(a,'\n',b,'\n',c)
[[10  1  2]
 [ 3  4  5]] 
 tensor([[10,  1,  2],
        [ 3,  4,  5]], dtype=torch.int32) 
 tensor([[0., 1., 2.],
        [3., 4., 5.]])

c[0][0]=10
print(a,'\n',b,'\n',c)
[[10  1  2]
 [ 3  4  5]] 
 tensor([[10,  1,  2],
        [ 3,  4,  5]], dtype=torch.int32) 
 tensor([[10.,  1.,  2.],
        [ 3.,  4.,  5.]])

print(b.type())
torch.IntTensor
print(c.type())
torch.FloatTensor

可以看出修改數組a的元素值,張量b的元素值也改變了,但是張量c卻不變。修改張量c的元素值,數組a和張量b的元素值都不變。

這說明torch.from_numpy(array)是做數組的淺拷貝,torch.Tensor(array)是做數組的深拷貝。

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Pytorch之Tensor和Numpy之間的轉換的實現方法
  • python、PyTorch圖像讀取與numpy轉換實例
  • pytorch 實現tensor與numpy數組轉換
  • pytorch numpy list類型之間的相互轉換實例
  • 淺談pytorch和Numpy的區別以及相互轉換方法

標簽:惠州 常德 上海 黔西 鷹潭 黑龍江 四川 益陽

巨人網絡通訊聲明:本文標題《解決Numpy與Pytorch彼此轉換時的坑》,本文關鍵詞  解決,Numpy,與,Pytorch,彼此,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《解決Numpy與Pytorch彼此轉換時的坑》相關的同類信息!
  • 本頁收集關于解決Numpy與Pytorch彼此轉換時的坑的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91在线一区二区三区| 一道本成人在线| 亚洲欧美一区二区三区极速播放| 国产日本欧美一区二区| 亚洲精品久久嫩草网站秘色| 激情文学综合丁香| 欧美在线影院一区二区| 久久久久久久综合色一本| 一区二区三区四区乱视频| 国产在线精品一区二区| 欧美精品久久天天躁| 欧美韩日一区二区三区| 国产一区二区三区日韩| 欧美乱妇20p| 一级精品视频在线观看宜春院| 91蜜桃免费观看视频| 久久久久综合网| 六月丁香综合在线视频| 在线成人高清不卡| 玉米视频成人免费看| aa级大片欧美| 国产精品水嫩水嫩| 国产日本欧美一区二区| 另类小说综合欧美亚洲| 欧美精品一二三四| 日日噜噜夜夜狠狠视频欧美人| 91国产丝袜在线播放| 亚洲欧美另类久久久精品 | 欧美96一区二区免费视频| 色综合久久久久久久久久久| 国产女同互慰高潮91漫画| 久久99国产精品免费| 亚洲精品在线免费播放| 美女性感视频久久| 久久伊99综合婷婷久久伊| 狠狠色丁香婷综合久久| 精品国产1区二区| 国产一区二区不卡在线| 国产亚洲一区二区三区| 韩国精品一区二区| 国产免费观看久久| 91啪亚洲精品| 国产精品美日韩| 美女精品一区二区| 欧美理论片在线| 亚洲天堂av一区| 一本大道久久a久久精品综合| 欧美男人的天堂一二区| 久久99九九99精品| 午夜伦理一区二区| 日韩美女视频19| 精品美女一区二区| 欧美日韩国产bt| 91亚洲精品久久久蜜桃网站| 国产一区二区电影| 亚洲国产日韩一级| 久久这里都是精品| 91福利国产精品| 琪琪一区二区三区| 亚洲欧美综合网| 精品黑人一区二区三区久久| 成人av资源下载| 爽好多水快深点欧美视频| 欧美精品一区二| 欧美性生活影院| 国产精品羞羞答答xxdd| 一区二区三区视频在线看| 欧美日韩综合在线| 国产精品一区二区三区99| 亚洲一区二区三区在线| 欧美美女一区二区| 99国产精品久久久久| 麻豆精品新av中文字幕| 中文字幕一区av| 精品毛片乱码1区2区3区 | 欧美高清一级片在线观看| 欧美在线999| 成人免费毛片嘿嘿连载视频| 婷婷久久综合九色综合绿巨人 | 国产麻豆91精品| 午夜欧美电影在线观看| 日韩视频一区在线观看| 91性感美女视频| 国产成人啪免费观看软件| 亚洲日本va午夜在线电影| 国产日韩欧美精品综合| 日韩欧美123| 欧美美女网站色| 在线观看视频欧美| 91成人免费网站| 99国产精品久| 国产在线精品免费| 久久99精品久久久久久动态图| 亚洲欧美日本韩国| 久久久.com| 国产亚洲成av人在线观看导航| 91免费国产在线观看| av在线不卡网| 99久久综合99久久综合网站| 亚洲va中文字幕| 午夜天堂影视香蕉久久| 国产欧美日韩精品一区| 亚洲欧洲精品天堂一级| 欧美成人综合网站| 日韩视频在线一区二区| 色综合久久88色综合天天免费| 国产成人激情av| 狠狠狠色丁香婷婷综合久久五月| 亚洲激情中文1区| 国产精品久久久久久久久免费樱桃| 在线综合视频播放| 日韩精品一区国产麻豆| 久久众筹精品私拍模特| 国产欧美视频在线观看| 亚洲欧美激情小说另类| 日韩毛片高清在线播放| 亚洲午夜三级在线| 日本欧美久久久久免费播放网| 经典三级一区二区| 成av人片一区二区| 欧美天堂亚洲电影院在线播放| 欧美日韩高清影院| 欧美美女一区二区| 国产午夜亚洲精品不卡| 亚洲一区二区三区不卡国产欧美| 日韩黄色一级片| 国产高清精品久久久久| 97国产一区二区| 欧美一区二区视频在线观看| 884aa四虎影成人精品一区| 欧美影视一区在线| 色婷婷精品大视频在线蜜桃视频| 欧美丰满嫩嫩电影| 久久这里只有精品视频网| 中文字幕在线免费不卡| 亚洲午夜在线视频| 粉嫩一区二区三区性色av| 欧美色视频在线| 日韩欧美中文字幕精品| 国产精品久久久久久久第一福利 | 国产欧美视频一区二区三区| 亚洲精品你懂的| 国产精品亚洲一区二区三区妖精| 欧洲激情一区二区| 欧美国产1区2区| 男女男精品网站| 91国偷自产一区二区开放时间| 久久午夜色播影院免费高清| 色狠狠综合天天综合综合| 欧美丰满少妇xxxxx高潮对白| 《视频一区视频二区| 国产剧情av麻豆香蕉精品| 精品视频一区二区三区免费| 亚洲欧洲日韩在线| 一区二区欧美精品| 久久国产精品色婷婷| 亚洲免费在线电影| 成人激情免费电影网址| 欧美精品黑人性xxxx| 欧美激情中文字幕| 麻豆国产精品一区二区三区| 国产精品综合在线视频| 欧美精品久久久久久久多人混战 | 国产清纯白嫩初高生在线观看91| 亚洲国产精品久久人人爱| 99久久精品免费看国产 | 日韩精品午夜视频| 欧美在线视频你懂得| 亚洲精品网站在线观看| 激情偷乱视频一区二区三区| 国产一本一道久久香蕉| 亚洲欧美偷拍卡通变态| 日韩在线一区二区| 久久国产精品99久久人人澡| 91麻豆自制传媒国产之光| 国产精品白丝在线| 成人黄页毛片网站| 亚洲欧美一区二区三区极速播放 | 国产一区二区三区久久悠悠色av| 精品国产乱码久久久久久影片| 久久精品国产77777蜜臀| 精品国精品自拍自在线| 午夜在线电影亚洲一区| 国产精品美女久久久久久| 成人99免费视频| 一区二区三区在线视频观看 | 激情综合网最新| 亚洲欧美在线另类| 在线免费观看日本欧美| 国产精品你懂的在线欣赏| 精品卡一卡二卡三卡四在线| 麻豆高清免费国产一区| 欧美不卡一区二区三区四区| 日本午夜精品视频在线观看 | 18成人在线观看| 日韩一区二区影院| 国产麻豆精品在线| 一区二区日韩电影| 2021中文字幕一区亚洲| 色婷婷精品大视频在线蜜桃视频|