向量、矩阵点积

w1 = np.array([1, 2, 3])

w1表示向量[1, 2, 3]

w2 = np.array([[1,  2, 3]])

w2表示1行3列矩阵

w3 = np.array([2, 2, 2])

np.dot(w1, w3)表示向量的乘积

w4 = np.array([[2], [2], [2]])

w2 @ w4表示矩阵的乘积

w = pd.DataFrame(np.ones((2, 3)))

x = pd.DataFrame(np.array([[1, 2], [3, 4], [5, 6]]))

np.dot(w, x)结果是array([[9., 12. ],

                                                    [9., 12.]])

你可能感兴趣的:(向量、矩阵点积)