0
我正在學習this link,這是代碼。未知*在numpy.random函數
U1 = np.random.rand(*H1.shape) < p # first dropout mask
爲什麼我嘗試這樣做會失敗?
import numpy
numpy.random.rand(*1) < 2
我明白rand()
功能發生在一些這就是爲什麼我感到困惑的是,代碼應該工作。
我正在學習this link,這是代碼。未知*在numpy.random函數
U1 = np.random.rand(*H1.shape) < p # first dropout mask
爲什麼我嘗試這樣做會失敗?
import numpy
numpy.random.rand(*1) < 2
我明白rand()
功能發生在一些這就是爲什麼我感到困惑的是,代碼應該工作。
*
將元組解包爲多個輸入參數。代碼使用shape
屬性(它是一個元組)創建一個與H1
相同形狀的隨機矩陣作爲np.random.rand
的尺寸輸入。
你可以用任何的元組
np.random.rand(*(2,3)) # The same as np.random.rand(2,3)
# Creates a 2 x 3 array
正試圖解開這是要失敗的整數做到這一點。
@reviewers,抱歉關於編輯後。沒有看到它是愚蠢的關閉。 – Lafexlos
我不認爲這是一個dup問題。 – Aaron