numpy.dot(a, b)
函數用于計算兩個數組的點積(內積)。
參數a
和b
可以是一維或二維數組。如果兩個參數都是一維數組,那么函數將計算它們的內積。如果其中一個參數是二維數組,那么函數將返回維度較高的數組的行與維度較低的數組的列的乘積之和。
示例:
import numpy as np
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
print(np.dot(a, b)) # 輸出: 32
c = np.array([[1, 2], [3, 4]])
d = np.array([[5, 6], [7, 8]])
print(np.dot(c, d)) # 輸出: [[19 22]
[43 50]]
在多維數組的情況下,numpy.dot
函數將按照矩陣乘法的規則進行計算。如果兩個數組是一維數組,那么函數將計算它們的點積(內積)。