Python Pytorch深度學(xué)習(xí)之Tensors張量
環(huán)境:Anaconda自帶的編譯器——Spyder
最近才開使用conda,發(fā)現(xiàn)conda 就是 yyds,愛啦~
一、Tensor(張量)
import torch #構(gòu)造一個5*3的空矩陣 x=torch.FloatTensor(5,3) print(x) # 構(gòu)造隨機初始化矩陣 x=torch.rand(5,3) print(x) # 構(gòu)造一個矩陣全為0,而且數(shù)據(jù)類型為long x=torch.zeros(5,3,dtype=torch.long) print(x) # 構(gòu)造一個張量,直接使用數(shù)據(jù) x=torch.tensor([5.5,3]) print(x) # 創(chuàng)建一個tensor基于已經(jīng)存在到的tensor x=x.new_ones(5,3,dtype=torch.double) print(x) x=torch.randn_like(x,dtype=torch.float) print(x) # 獲取它的維度信息 print(x.size())
運行結(jié)果
二、操作
print("*************操作**************") # 加法操作 y=torch.rand(5,3) print(x+y) print(torch.add(x, y)) # 定義變量,作為存儲結(jié)果 result=torch.empty(5,3) torch.add(x,y,out=result) print(result) y.add_(x) print(y)
運行結(jié)果
注:任何使張量發(fā)生變化的操作都有一個前綴"":x.copy(y),這樣才會發(fā)生改變
print("*************改變大小_view**************") x=torch.rand(4,4) y=x.view(16) z=x.view(-1,8) print(x.size()) print(y.size()) print(z.size())
運行結(jié)果
print("*************獲得value**************") x=torch.randn(1) print(x) print(x.item())#獲得value值
總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
如何分離django中的媒體、靜態(tài)文件和網(wǎng)頁
這篇文章主要介紹了如何分離django中的媒體、靜態(tài)文件和網(wǎng)頁,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11Python數(shù)字圖像處理代數(shù)之加減乘運算
這篇文章主要介紹了Python數(shù)字圖像處理代數(shù)運算,對其中的加、減、乘運算分別作了詳細的講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-09-09Python實現(xiàn)功能全面的學(xué)生管理系統(tǒng)
這篇文章主要為大家詳細介紹了Python實現(xiàn)功能全面的學(xué)生管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-05-05Python中數(shù)字(Number)數(shù)據(jù)類型常用操作
本文主要介紹了Python中數(shù)字(Number)數(shù)據(jù)類型常用操作,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02Python從ZabbixAPI獲取信息及實現(xiàn)Zabbix-API 監(jiān)控的方法
這篇文章主要介紹了Python從ZabbixAPI獲取信息及實現(xiàn)Zabbix-API 監(jiān)控的方法,需要的朋友可以參考下2018-09-09