numpy.dot函數用于計算兩個數組的點乘積或矩陣乘積。
當輸入的兩個數組是一維數組時,dot函數會計算它們的點乘積,即將兩個數組對應位置的元素相乘,并將結果相加得到一個標量。
當輸入的兩個數組是二維數組時,dot函數會計算它們的矩陣乘積,即按照矩陣乘法的規則將兩個數組相乘。其中,第一個數組的列數必須等于第二個數組的行數,否則將會拋出ValueError異常。
當輸入的兩個數組是高維數組時,dot函數會先將它們展平成一維數組,然后按照上述規則計算乘積。
dot函數可以用于計算向量的內積、矩陣的乘法、多維數組的乘積等。