100 torch的基礎操作

2022-01-22 13:31:22 字數 1484 閱讀 2715

官網:  torch

各種操作,做個翻譯,以後查閱

torch.is_tensor   如果 obj 是 pytorch 張量,則返回 true。

torch.is_storage   如果 obj 是 pytorch 儲存物件,則返回 true。

torch.numel    返回輸入張量中元素的總數。

torch.set_printoptions  設定列印選項。 從 numpy 無恥地採取專案

torch.eye    返回其他地方的對角線和零點的二維張量。

torch.from_numpy

從 numpy.ndarray 建立乙個張量。

返回的張量和 ndarray 共享相同的記憶體。 對張量的修改將反映在 ndarray 中,反之亦然。 返回的張量不可調整大小。

torch.linspace

返回開始和結束之間等間隔點的一維張量

輸出張量是尺寸步長的 1d

torch.logspace

返回 10start10start 和 10end10end 之間對數間隔的步伐點的一維張量

輸出是尺寸步長的一維張量

torch.ones    返回由標量值 1 填充的張量,其形狀由可變引數大小定義。

torch.ones_like返回填充了標量值 1 的張量,大小與輸入相同。

torch.arange用從步驟開始的區間 [開始,結束] 中的值返回大小層次((結束開始)/ 步驟)層次((結束開始)/ 步驟)的 1d 張量。

torch.range返回步長為從開始到結束的值的一維((結束開始)/ 步驟)+ 1 樓層((結束開始)/ 步驟)+1 的張量。 步驟是張量中兩個值之間的差距。xi+ 1 = xi+ 步驟

torch.zeros  返回填充了標量值 0 的張量,其形狀由可變參量大小定義。

torch.zeros_like返回乙個用標量值 0 填充的張量,其大小與輸入相同。

torch.cat

在給定維度上連線 seq 張量的給定序列。

torch.cat()可以看作是 torch.split()和 torch.chunk()的逆操作。

cat()可以通過例子最好的理解。

還沒更新完

python基礎 100盞燈的問題

快閃儲存器裡有人這樣提問這樣 第一輪操作所有電燈,第二輪操作第2盞,第4盞開關,以此類推,第三輪改變編號為3的倍數的電燈,第3盞,第6盞,如果原來那盞燈是亮的,就熄滅它,如果原來是滅的,就點亮它,以此類推,直到第100輪 用python解決的思路如下 燈泡有兩種狀態 開和關,用 1代表關,用1代表開...

SVN的基礎操作

q svn怎麼回滾到以前的版本呢?有時候要講檔案內容回滾到以前的某個版本,使用update to revision沒有效果 解決辦法是 右鍵 tortoisesvn show logs 選擇乙個版本,右鍵,選擇revert to this revision 這樣就可以回滾了 q 將檔案加入ignor...

MySQL的基礎操作

當在資料庫建立好錶 table 之後,對資料庫表的簡單操作,crud select from table where id insert into table 列 values 值 update table set 列名 值 delete from table where id 對於資料庫的最基本操...