前言
N u m P y NumPy NumPy提供了线性代数函数库linalg,该库包含了线性代数所需的所有功能,可以看看下面的说明。
函数
内容
dot
两数组的点积
vdot
两向量的点积
inner
两数组的内积
determinant
数组的行列式
matmul
两数组的矩阵积
inv
求矩阵的逆
solve
求解线性矩阵方程
相关函数介绍
numpy.dot():
numpy.vdot():
numpy.inner():
numpy.determinant():
numpy.matmul():
numpy.inv():
numpy.solve():
numpy.vdot()
numpy.vdot()函数是两个向量的点积。
-
如果第一个参数是复数,那么它的共轭复数会用于计算
-
如果参数是多维数组,它会被展开。
import numpy as np
a=np.array([1,2,3,4])
b=np.array([1,2,3,4])
ans=np.vdot(a,b)#11+22+33+44
print(ans)30
a=np.array(([[1,2],[3,4]]))
b=np.array(([[1,2],[3,4]]))
ans=np.vdot(a,b)# a展开为[1,2,3,4],b展开为[1,2,3,4]
print(ans)30










