亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

pytorch如何實現張量tensor,圖片,CPU,GPU,數組的轉換

發布時間:2021-05-20 14:25:19 來源:億速云 閱讀:279 作者:小新 欄目:開發技術

小編給大家分享一下pytorch如何實現張量tensor,圖片,CPU,GPU,數組的轉換,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

1, 創建pytorch 的Tensor張量:

torch.rand((3,224,224)) #創建隨機值的三維張量,大小為(3,224,224)
 
torch.Tensor([3,2]) #創建張量,[3,2]

2, cpu上的tensor和GPU即pytorch創建的tensor的相互轉化

b = a.cpu() # GPU → CPU
 
a = b.cuda() #CPU → GPU

3, tensor和numpy的轉化

b = a.numpy() # tensor轉化為 numpy數組
 
a = b.from_numpy() # numpy數組轉化為tensor

4, torch的GPU tensor保存為圖片

import scipy.misc
 
scipy.misc.imsave(‘pic_name',img) #img為二維張量,比如(224,224),保存為黑白圖

5, 堆疊矩陣,形成彩色圖片

img = np.stack((ia,b,c),dim) #堆疊矩陣a,b,c 可用于三通道圖像的保存 dim表示要增加的維度,
#比如a,b,c均為(224,224)大小的矩陣,那么令dim=-1,則 img的維度為(224,224,3)

6, 從numpy數組保存圖片

from PIL import Image
 
im = Image.fromarray(A)
 
im.save("your_file.jpeg")

7, 讀取圖片為矩陣:

import matplotlib.image
im = matplotlib.image.imread('0_0.jpg')

8, 保存矩陣為圖片:

import numpy as np
import scipy.misc
 
x = np.random.random((600,800,3))
scipy.misc.imsave('meelo.jpg', x)

pytorch的優點

1.PyTorch是相當簡潔且高效快速的框架;2.設計追求最少的封裝;3.設計符合人類思維,它讓用戶盡可能地專注于實現自己的想法;4.與google的Tensorflow類似,FAIR的支持足以確保PyTorch獲得持續的開發更新;5.PyTorch作者親自維護的論壇 供用戶交流和求教問題6.入門簡單

以上是“pytorch如何實現張量tensor,圖片,CPU,GPU,數組的轉換”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

普洱| 万盛区| 丹寨县| 临洮县| 彭州市| 富阳市| 和政县| 伊金霍洛旗| 巴彦县| 县级市| 桃江县| 阿瓦提县| 泰来县| 弋阳县| 镇坪县| 泽州县| 日土县| 闸北区| 临清市| 永康市| 洪湖市| 宁陵县| 黄山市| 桦川县| 和顺县| 武威市| 雅安市| 闽侯县| 灵寿县| 陇南市| 沐川县| 梅河口市| 叶城县| 潢川县| 资讯| 蒲城县| 洪泽县| 兰州市| 新巴尔虎左旗| 青田县| 仁化县|