溫馨提示×

Python中numpy.dot的作用是什么

小億
111
2024-01-12 13:56:22
欄目: 編程語言

numpy.dot函數(shù)用于計(jì)算兩個(gè)數(shù)組的點(diǎn)乘積或矩陣乘積。

當(dāng)輸入的兩個(gè)數(shù)組是一維數(shù)組時(shí),dot函數(shù)會(huì)計(jì)算它們的點(diǎn)乘積,即將兩個(gè)數(shù)組對應(yīng)位置的元素相乘,并將結(jié)果相加得到一個(gè)標(biāo)量。

當(dāng)輸入的兩個(gè)數(shù)組是二維數(shù)組時(shí),dot函數(shù)會(huì)計(jì)算它們的矩陣乘積,即按照矩陣乘法的規(guī)則將兩個(gè)數(shù)組相乘。其中,第一個(gè)數(shù)組的列數(shù)必須等于第二個(gè)數(shù)組的行數(shù),否則將會(huì)拋出ValueError異常。

當(dāng)輸入的兩個(gè)數(shù)組是高維數(shù)組時(shí),dot函數(shù)會(huì)先將它們展平成一維數(shù)組,然后按照上述規(guī)則計(jì)算乘積。

dot函數(shù)可以用于計(jì)算向量的內(nèi)積、矩陣的乘法、多維數(shù)組的乘積等。

0