Matrix 使用矩阵的向量上的点积

Matrix 使用矩阵的向量上的点积,matrix,vector,dot-product,Matrix,Vector,Dot Product,假设有三个向量vector1=[3,4,3],vector2=[343,43,67]和vector3=[253535334535]。我想在他们每个点产品。换句话说,我想做np.dot(vector1,vector1),np.dot(vector2,vector2)和np.dot(vector3,vector3)。如何使用矩阵进行批量操作?这只是一个例子,但我想在上千个向量上做 我想把它们放到一个矩阵中,然后应用矩阵乘法,但是我得到了一个3x3矩阵,而不是3x3矩阵

假设有三个向量
vector1=[3,4,3]
vector2=[343,43,67]
vector3=[253535334535]
。我想在他们每个点产品。换句话说,我想做
np.dot(vector1,vector1),
np.dot(vector2,vector2)
np.dot(vector3,vector3)
。如何使用矩阵进行批量操作?这只是一个例子,但我想在上千个向量上做

我想把它们放到一个矩阵中,然后应用矩阵乘法,但是我得到了一个
3x3
矩阵,而不是
3x3
矩阵