pytorch函式或python函式

2021-10-23 04:06:09 字數 1184 閱讀 2411

比較官方的python 3 教程

參考迭代工具 product & zip 使用方法.

python range() 函式用法.

如product(『ab』, range(3))

相當於是組合兩個list,list1=『ab』,list2=『0,1,2』

將兩部分可迭代物件,一一組合起來.假設兩個可迭代物件,第乙個為n維, 第二個為m維,則組合之後共有m*n種

因此結果為

[(『a』, 0), (『a』, 1), (『a』, 2), (『b』, 0), (『b』, 1), (『b』, 2)]

單物件迭代,就是對乙個可迭代物件進行迭代。如product(range(3),repeat=2),我理解的repeat=2類似於出牌,如果我是這個可迭代物件,我有幾個元素相當於我有幾張牌,比如這裡range(3)也就是我有0,1,2三個元素,有三張牌,那麼每次我出幾張牌就是repeat來管的,repeat=2也就是我一次出兩張牌,這兩張牌是從我手裡的三張牌中隨機出的,每次都不一樣的出牌也就是結果:

[(0, 0), (0, 1), (0, 2), (1, 0), (1, 1), (1, 2), (2, 0), (2, 1), (2, 2)

zip函式只能一一對應位置,比如這會吃飯,每人面前有一道菜,zip相當於是疫情期間每個人都吃自己面前的菜,沒菜了就不吃了。product就是咱一起,哥倆好,我吃你碗裡的你也得給我夾個菜。

list(zip(『abc』, range(3)))

out[113]: [(『a』, 0), (『b』, 1), (『c』, 2)]

但是list(product(『abc』, range(3)))

out[113]: [(『a』, 0), (『a』, 1), (『a』, 2),(『b』, 0), (『b』, 1), (『b』, 2),(『c』, 0), (『c』, 1), (『c』, 2)]

參考pytorch之torch.ones_like

torch.zeros_like()返回的應該是乙個和()中大小相同的零矩陣,用於初始化

參考1參考2

簡而言之,range返回list,arange返回array

參考參考

pytorch中torch.unsqueeze()函式與np.expand_dims()

參考1.

參考2.

參考1在乙個指令碼中全部作用域都可以訪問

參考2

pytorch或python基礎積累

1.python中有乙個zfill方法用來給字串前面補0,非常有用 n 123 s n.zfill 5 asserts 00123 zfill 也可以給負數補0 n 123 s n.zfill 5 asserts 0123 對於純數字,我們也可以通過格式化的方式來補0 view source pri...

pytho函式星號引數

神奇的星號 傳遞實參和定義形參 所謂實參就是呼叫函式時傳入的引數,形參則是定義函式是定義的引數 的時候,你還可以使用兩個特殊的語法 呼叫函式時使用 test args 的作用其實就是把序列 args 中的每個元素,當作位置引數傳進去。比如上面這個 如果 args 等於 1,2,3 那麼這個 就等價於...

python class函式報錯 Python類

建立乙個類 class person pass p person print p 類以class 宣告 self變數 這個定義與c 的this指標,都是指向物件示例本身,但使用起來是不一樣的。可以看到函式定義的時候,都要帶乙個self引數。這是因為python直譯器會預設將物件本身作為引數傳入函式。...