第一個:np.multiply()
數(shù)組和矩陣對應位置相乘,輸出與相乘數(shù)組/矩陣的大小一致
這個記憶很簡單胁艰,不管是數(shù)組(array)還是矩陣(matrix)款筑,他都是對應位置的元素相乘。
multiply
matrix同理腾么,這里就不截圖了奈梳。
multiply一般會在線性回歸或者邏輯回歸計算梯度時用到(看一下梯度下降的公式就知道)。
第二個:np.dot()
對于秩為1的數(shù)組解虱,執(zhí)行對應位置相乘攘须,然后再相加;
對于秩不為1的二維數(shù)組殴泰,執(zhí)行矩陣乘法運算于宙;超過二維的可以參考numpy庫介紹。
二維數(shù)組悍汛,遵從矩陣乘法
一維數(shù)組捞魁,相乘求和
第三個:*(星號)
對數(shù)組執(zhí)行對應位置相乘
對矩陣執(zhí)行矩陣乘法運算
數(shù)組,對應位置相乘离咐,同multiply
矩陣谱俭,矩陣乘法,同dot