博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
numpy求解方程组
阅读量:4027 次
发布时间:2019-05-24

本文共 335 字,大约阅读时间需要 1 分钟。

线性代数中比较常见的问题之一是求解矩阵向量方程。 这是一个例子。 我们寻找解决方程的向量x

A x = b

矩阵4

矩阵5

1、用 np.linalg.solve(A,b) 直接求解 

我们首先构建A和b的数组。

A = np.array([[2,1,-2],[3,0,1],[1,1,-1]])b = np.transpose(np.array([[-3,5,-2]])

为了解决这个系统 

x = np.linalg.solve(A,b)

形如A x = b,求解x的题目我们经常会遇到,因此Numpy专门提供函数用来解决这种问题。

2、通过求逆矩阵求解

A_inv=np.linalg.inv(A)x=np.dot(A_inv,b)

这种方法能得到正确结果,但是要多求一步逆矩阵。

转载地址:http://srxbi.baihongyu.com/

你可能感兴趣的文章
mysql:sql alter database修改数据库字符集
查看>>
mysql:sql alter table 修改列属性的字符集
查看>>
mysql:sql drop table (删除表)
查看>>
mysql:sql truncate (清除表数据)
查看>>
scrapy:xpath string(.)非常注意问题
查看>>
yuv to rgb 转换失败呀。天呀。谁来帮帮我呀。
查看>>
yuv420 format
查看>>
单纯的把Y通道提取出来能正确显示出灰度图来为什么我的Qt就显示不出来呢转换有问题呀?
查看>>
YUV420只绘制Y通道
查看>>
yuv420 还原为RGB图像
查看>>
LED恒流驱动芯片
查看>>
驱动TFT要SDRAM做为显示缓存
查看>>
使用file查看可执行文件的平台性,x86 or arm ?
查看>>
qt5 everywhere 编译summary
查看>>
qt5 everywhere编译完成后,找不到qmake
查看>>
arm-linux开机读取硬件时钟,设置系统时钟。
查看>>
交叉编译在x86上调试好的qt程序
查看>>
/dev/input/event0 键盘输入
查看>>
qt 创建异形窗体
查看>>
可重入函数与不可重入函数
查看>>