Numpy(3)—— 线性代数相关函数
程序员文章站
2022-06-03 12:23:34
...
- diag:以一维数组的形式返回方阵的对角线(或非对角线)元素,或将一维数组转换为方阵(非对角线元素为0)。
# numpy.linalg 中有一组标准的矩阵分解运算以及诸如求逆和行列式之类的东西
# np.linalg.diag 以一维数组的形式返回方阵的对角线(或非对角线)元素,
# 或将一维数组转换为方阵(非对角线元素为0)
e = np.diag(d)
f = np.diag(e)
print('d: \n{}'.format(d))
print('e: \n{}'.format(e))
print('f: \n{}'.format(f))
- dot:矩阵乘法。
# 矩阵b的第二维大小,必须等于矩阵c的第一维大小
d = b.dot(c) # 等价于 np.dot(b, c)
- trace:计算对角线元素的和。
g = np.trace(d)
- det:计算矩阵行列式。
h = np.linalg.det(d)
- eig:计算方阵的特征值和特征向量。
# eig,计算特征值和特征向量
# u为特征值,v为特征向量
u,v = np.linalg.eig(d)
- inv:计算方阵的逆。
tmp = np.random.rand(3, 3)
j = np.linalg.inv(tmp)
上一篇: vim行号设置
下一篇: 牛顿法迭代法 | matlab实现
推荐阅读
-
python3 第二十六章 - 内置函数之Number相关
-
Python3Numpy——相关性协方差应用
-
3.mysql的中文问题,database级操作,表级操作,数据CRUD,分组操作,时间和日期,字符串相关函数,表的约束_MySQL
-
Numpy库 线性代数linalg模块中的一些函数
-
Numpy(3)—— 线性代数相关函数
-
python3 第二十六章 - 内置函数之Number相关
-
Python3:numpy模块中的argsort()函数
-
Python3:numpy模块中的argsort()函数
-
Android程序员学PHP开发(25)-数组操作相关函数(3)拆组排列篇-PhpStorm
-
3.mysql的中文问题,database级操作,表级操作,数据CRUD,分组操作,时间和日期,字符串相关函数,表的约束_MySQL