Pytorch學習筆記(一) 資料 運算

2021-09-25 19:45:50 字數 993 閱讀 1244

1.1 torch.floattensor

torch.floattensor(2, 3)   # 隨機生成

torch.floattensor([2, 3, 4, 5])

1.2 torch.inttensor

torch.inttensor(2, 3)   # 隨機生成

torch.inttensor([2, 3, 4, 5])

1.3 torch.rand

torch.rand(2, 3) # 0~1均勻分布浮點資料

1.4 torch.randn

torch.rand(2, 3) # 0~1正態分佈(均值0,方差1)浮點資料

1.5 torch.range

torch.range(1, 20, 1) # 起始值、範圍結束值、步長(左閉右閉)

1.6 torch.zeros

torch.zeros(2, 3) # 浮點型0

2.1 torch.abs

2.2 torch.add

2.3 torch.clamp

torch.clamp(tensor, 1, -1) # 需要裁剪的tensor、裁剪的上邊界、裁剪的下邊界

2.4 torch.div

2.5 torch.mul

2.6 torch.pow

2.7 torch.mm

torch.mm(a, b) # 矩陣乘法

2.8 torch.mv

torch.mv(a, b) # 矩陣除法

PyTorch 一 資料處理

目錄連線 1 資料處理 2 搭建和自定義網路 3 使用訓練好的模型測試自己 5 pytorch原始碼修改之增加convlstm層 6 梯度反向傳遞 backpropogate 的理解 7 模型的訓練和測試 儲存和載入 8 pytorch to caffe 總 pytorch遇到令人迷人的bug py...

pytorch學習筆記(一)

pytprch最基本的操作物件是tensor 張量 它表示乙個多維矩陣,類似於numpy的ndaarrays,張量可以在gpu上做高速計算 使用步驟 構造乙個初始化矩陣 torch.rand 全0矩陣 torch.zeros 全1矩陣 torch.ones pytorch基本資料型別 inttens...

Pytorch基礎 一 資料型別和建立資料

pytorch中的資料型別主要是tensor 這種資料型別與python直譯器本身資料型別可以對應。但str型別有所不同。一般用一下幾種方式表示字串 在python直譯器中,資料無論在cpu還是gpu資料型別是相同的。但在pytorch中cpu和gpu中的資料有所不同 型別檢驗 a torch.ra...