我可以問關於這個語法的更多信息嗎?python .T.dot()numpy語法理解
l1.T.dot(l2_delta)
我印象np.dot(X,Y)下把兩個陣列作爲參數
這是否線意味着轉置L1中,然後乘以l2_delta仍然?
感謝
我可以問關於這個語法的更多信息嗎?python .T.dot()numpy語法理解
l1.T.dot(l2_delta)
我印象np.dot(X,Y)下把兩個陣列作爲參數
這是否線意味着轉置L1中,然後乘以l2_delta仍然?
感謝
你的你的代碼是幹什麼的理解是正確的。
你的困惑,是因爲我們認爲有兩種numpy的的 「點」 功能來:
的numpy的點功能,這需要兩個參數:
屬於numpy ndarray對象的點函數只有一個參數:
類似地,這裏的屬於ndarray對象 「.T」 功能:https://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.T.html
'屬於對象'的函數通常稱爲方法。 – hpaulj
vec.dot(vec2)
== np.dot(vec, vec2)
所以,是的,你是正確的。
https://docs.scipy.org/doc/numpy/reference/generated/numpy.dot.html https://docs.scipy.org/doc/numpy/reference/generated/numpy.matrix.dot.html
.DOT()可以被稱爲上的ndarray的方法 - HTTPS ://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.dot.html np.dot是等效函數 - https://docs.scipy.org/doc/numpy/reference/generated/ numpy.dot.html – jeremycg
這是一個數組方法'np.ndarray.dot',而不是模塊級函數'np.dot' –