PyTorch學習筆記之Tensors 2

2022-08-11 02:30:26 字數 1033 閱讀 1224

tensors的一些應用

1

'''2

tensors和numpy中的ndarrays較為相似, 因此tensor也能夠使用gpu來加速運算

3'''4#

from _future_ import print_function

5import

torch

6 x = torch.tensor(5, 3) #

構造乙個未初始化的5*3的矩陣

78 x2 = torch.rand(5, 3) #

構造乙個隨機初始化的矩陣 the same as910

#print(x.size()) # torch.size([5, 3])

11 y = torch.rand(5, 3)

1213

#x+y 14#

method 1

15print

(torch.add(x, y))16#

輸出tensor

17 result = torch.tensor(5, 3)

1819

#method 2

20print(torch.add(x, y, out=result)) #

the same as the above one21#

print(result) result=torch.add(x, y, out=result)

2223

#method 3

24print(y.add_(x)) #

任何可以改變tensor內容的操作都會在方法名後加乙個下劃線'_',例如:x.copy_(y), x.t_(), 這倆都會改變x的值。25#

print(y) y=y.add_(x)

2627

#print(x[:, 1]) # 這一操作會輸出x矩陣的第二列的所有值

PyTorch學習筆記之Variable

深度學習的演算法本質上是通過反向傳播求導數,pytorch的autograd模組實現了此功能。autograd.variable是autograd中的核心類,它簡單封裝了tensor,並支援幾乎所有tensor的操作。tensor在被封裝為variable之後,可以呼叫它的.backward實現反向...

Pytorch 學習筆記

本渣的pytorch 逐步學習鞏固經歷,希望各位大佬指正,寫這個部落格也為了鞏固下記憶。a a b c 表示從 a 取到 b 步長為 c c 2 則表示每2個數取1個 若為a 1 1 1 即表示從倒數最後乙個到正數第 1 個 最後乙個 1 表示倒著取 如下 陣列的第乙個為 0 啊,第 0 個!彆扭 ...

Pytorch學習筆記

資料集 penn fudan資料集 在學習pytorch官網教程時,作者對penn fudan資料集進行了定義,並且在自定義的資料集上實現了對r cnn模型的微調。此篇筆記簡單總結一下pytorch如何實現定義自己的資料集 資料集必須繼承torch.utils.data.dataset類,並且實現 ...