python中scipy.linalg.inv()功能是什么?
2023-03-20 15:26:48 时间
python的numpy库提供矩阵运算的功能,scipy.linalg可以扩展了线性代数例程和矩阵分解功能。使用scipy.linalg.det()计算方阵的行列式,使用scipy.linalg.inv()可以计算方阵的逆矩阵,本文主要介绍python中scipy.linalg.inv()功能计算方阵的逆矩阵的过程。
1、使用格式
print('Inv:',lg.inv(arr)) #求矩阵arr的逆矩阵
2、 使用实例
>>> arr = np.array([[1, 2], [3, 4]]) >>> iarr = linalg.inv(arr) >>> iarr array([[-2. , 1. ], [ 1.5, -0.5]]) >>>np.allclose(np.dot(arr, iarr), np.eye(2))
补充:numpy.allclose()函数用于比较两方阵所有对应元素值,如果完全相同返回真(True),否则返回假(False)
以上就是python中scipy.linalg.inv()功能计算方阵的逆矩阵的过程,希望能帮助你理解哟~
相关文章
- Python数据可视化:啥是佩奇
- Python数据科学:正则化方法
- Pyspider框架 —— Python爬虫实战之爬取 V2EX 网站帖子
- 15分钟,教你用Python爬网站数据,并用BI可视化分析!
- Python数据可视化:网易云音乐歌单
- 如何用Python进行数据分析?
- Python爬取房产数据,在地图上展现!
- 详解Python的装饰器
- 说说Python中的闭包 - Closure
- 给你飞速体验的五大新型Python框架!
- 理解python的metaclass(元类)
- 必备!人工智能和数据科学的七大 Python 库
- 总结:常用的 Python 爬虫技巧
- 一文详解数据科学家的必备技能(附学习资源)
- 用Python爬取金融市场数据
- Python数据可视化:25年GDP之变
- Python开发在北京的就业现状分析
- Python操作MySQL基本环境搭建及增删改查实现
- Instagram基于Python语言的Web Service效率提升之道
- 如何运用Python建立你的第一个Slack聊天机器人?