Numpy 中的矩阵求逆实例

Amber ·
更新时间:2024-09-21
· 543 次阅读

1. 矩阵求逆

import numpy as np a = np.array([[1, 2], [3, 4]]) # 初始化一个非奇异矩阵(数组) print(np.linalg.inv(a)) # 对应于MATLAB中 inv() 函数 # 矩阵对象可以通过 .I 更方便的求逆 A = np.matrix(a) print(A.I)

2. 矩阵求伪逆

import numpy as np # 定义一个奇异阵 A A = np.zeros((4, 4)) A[0, -1] = 1 A[-1, 0] = -1 A = np.matrix(A) print(A) # print(A.I) 将报错,矩阵 A 为奇异矩阵,不可逆 print(np.linalg.pinv(a)) # 求矩阵 A 的伪逆(广义逆矩阵),对应于MATLAB中 pinv() 函数

以上这篇Numpy 中的矩阵求逆实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。

您可能感兴趣的文章:python+numpy实现的基本矩阵操作示例Python numpy 提取矩阵的某一行或某一列的实例python中返回矩阵的行列方法numpy 返回函数的上三角矩阵实例



矩阵求逆 NumPy 矩阵

需要 登录 后方可回复, 如果你还没有账号请 注册新账号