python中scipy.linalg.inv()功能是什么?
- 更新时间:2021-06-18 08:18:05
- 编辑:公鹏鲸
本站精选了一篇相关的编程文章,网友牛宏茂根据主题投稿了本篇教程内容,涉及到Python相关内容,已被924网友关注,相关难点技巧可以阅读下方的电子资料。
参考资料
- 跟老齐学Python:从入门到精通 PDF 电子书 / 7.17 MB / 齐伟 推荐度:
- 自然语言处理Python进阶 PDF 电子书 / 38.3 MB / 克里希纳·巴夫萨 推荐度:
- Python数据分析与数据化运营(第2版) PDF 电子书 / 14323 MB M / 宋天龙 推荐度:
- Python网络爬虫实战 PDF 电子书 / 50.9 MB / 胡松涛 推荐度:
- GPU编程实战:基于Python和CUDA PDF 电子书 / 53.7 MB / 布莱恩·图奥迈宁 推荐度:
正文内容
这是一篇很好的python技术文章,代码实例很详细,重新编辑了一下发到本站,希望对网友有用。
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实现将数据库一键导出为Excel表格的实例
下面小编就为大家带来一篇Python实现将数据库一键导出为Excel表格的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
发布时间:2019-08-26
-
学了半年python要转java吗
对于初学者,最频繁地听到的两种语言莫非Python与Java了。如果你问一名Java程序员,肯定会建议你先学Java,因为他们认为Python像个乳臭未干的黄毛小子。其实转Java本身我是不抗拒的,国内 python 坑位不多,Python流行肯定有流行的道理,但还是要发表一下自己的观点,如果你是要转行程序员的,想要能早点月薪过万,还是建议学Java。 1、其实我个人还是有点偏向Java的,即使Java这个语言在一定程度上有走向饱和的趋势,但是Java这个语言在我国发展的比较完
发布时间:2020-12-13