創建tensor的方法


1、

t.Tensor是一個類,是FloatTensor的別名,可以傳入數據的尺寸(如t.Tensor(2, 3) )、列表、以及不傳參數(生成一個空數組)。

t.tensor()是一個函數,根據傳入數據的類型判斷生成的tensor的數據類型,也可以自己指定,只能傳入數據不能傳入尺寸。可以指定device、requiers_grad等

為了便於記憶,Tensor用於指定尺寸,tensor用於指定數據

2、矩形

t.zeros(2, 3)  t.ones(2, 3)  t.eyes(2, 3)  t.ones_like(x)

t.randn(2, 3)  標准正態   t.normal(mean, std, (height, width))、np.random.normal(mean, std, (height, width))  一般正態分布

t.rand(2, 3)  0-1之間的均勻分布

3、線性

t.arange(1, 6, 2)  t.linspace(1, 10, 3)  t.randperm(n)  長度為n的隨機序列


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM