前言
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