解决Python计算矩阵乘向量,矩阵乘实数的一些小错误


Posted in Python onAugust 26, 2019

计算:Ax-b

A: 2*2
x: 2*1
b: 2*1
so, Ax-b: 2*1

if __name__ == "__main__":
  A = np.array([[4.0, 1.0],
         [1.0, 3.0]])
  b = np.array([[1.0], [2.0]])
  x_0 = np.array([[2.0], [1.0]])

  r_k = A * x_0 - b

  print(r_k)

解决Python计算矩阵乘向量,矩阵乘实数的一些小错误

错误!!!

修改:

if __name__ == "__main__":
  A= mat([[4.0, 1.0],
      [1.0, 3.0]])
  b = mat([[1.0], [2.0]])
  x_0 = mat([[2.0], [1.0]])

  r_k = A * x_0 - b

  print(r_k)

解决Python计算矩阵乘向量,矩阵乘实数的一些小错误

if __name__ == "__main__":
  A= mat([[4.0, 1.0],
      [1.0, 3.0]])
  b = mat([[1.0], [2.0]])
  x_k = mat([[2.0], [1.0]])

  p_k = -x_k # 2行1列
  r_k = A * x_k - b # 2行1列
  alpha_k = (np.transpose(r_k) * r_k) / (np.transpose(p_k) * A * p_k) # 1行1列
   -----------------------------------------------
  x_k = x_k + alpha_k * p_k #2行1列 !!!!这里报错
   -----------------------------------------------
  print(x_k)

解决Python计算矩阵乘向量,矩阵乘实数的一些小错误

修改:

if __name__ == "__main__":
  A= mat([[4.0, 1.0],
      [1.0, 3.0]])
  b = mat([[1.0], [2.0]])
  x_k = mat([[2.0], [1.0]])

  p_k = -x_k # 2*1
  r_k = A * x_k - b # 2*1
  alpha_k = (np.transpose(r_k) * r_k) / (np.transpose(p_k) * A * p_k) # 1*1
  -----------------------------------------------
  x_k = x_k +  p_k *alpha_k
  -----------------------------------------------
  print(x_k)

解决Python计算矩阵乘向量,矩阵乘实数的一些小错误

以上这篇解决Python计算矩阵乘向量,矩阵乘实数的一些小错误就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法
Mar 05 Python
Python操作MySQL数据库9个实用实例
Dec 11 Python
深入理解python中的闭包和装饰器
Jun 12 Python
windows系统下Python环境的搭建(Aptana Studio)
Mar 06 Python
python保存数据到本地文件的方法
Jun 23 Python
一篇文章了解Python中常见的序列化操作
Jun 20 Python
python利用opencv实现SIFT特征提取与匹配
Mar 05 Python
python的help函数如何使用
Jun 11 Python
python爬虫中PhantomJS加载页面的实例方法
Nov 12 Python
详解基于Facecognition+Opencv快速搭建人脸识别及跟踪应用
Jan 21 Python
Python Django框架介绍之模板标签及模板的继承
May 27 Python
用Python爬取某乎手机APP数据
Jun 15 Python
对Python中一维向量和一维向量转置相乘的方法详解
Aug 26 #Python
python 中xpath爬虫实例详解
Aug 26 #Python
Python使用itchat模块实现群聊转发,自动回复功能示例
Aug 26 #Python
python自动保存百度盘资源到百度盘中的实例代码
Aug 26 #Python
Python3 文章标题关键字提取的例子
Aug 26 #Python
python实现的爬取电影下载链接功能示例
Aug 26 #Python
Python使用itchat模块实现简单的微信控制电脑功能示例
Aug 26 #Python
You might like
curl不使用文件存取cookie php使用curl获取cookie示例
2014/01/26 PHP
WordPress中is_singular()函数简介
2015/02/05 PHP
详解PHP中的null合并运算符
2015/12/30 PHP
PHP实现的多文件上传类及用法示例
2016/05/06 PHP
tp5(thinkPHP5)框架数据库Db增删改查常见操作总结
2019/01/10 PHP
Extjs入门之动态加载树代码
2010/04/09 Javascript
jQuery - css() 方法示例详解
2014/01/16 Javascript
登陆成功后自动计算秒数执行跳转
2014/01/23 Javascript
js从Cookies里面取值的简单实现
2014/06/30 Javascript
JavaScript中的slice()方法使用详解
2015/06/06 Javascript
JS+CSS实现六级网站导航主菜单效果
2015/09/28 Javascript
详解Jquery实现ready和bind事件
2016/04/14 Javascript
简单实现js间歇或无缝滚动效果
2016/06/29 Javascript
简单实现JavaScript图片切换效果
2016/11/28 Javascript
详解vue项目优化之按需加载组件-使用webpack require.ensure
2017/06/13 Javascript
mint-ui的search组件在键盘显示搜索按钮的实现方法
2017/10/27 Javascript
微信小程序列表渲染功能之列表下拉刷新及上拉加载的实现方法分析
2017/11/27 Javascript
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
2018/11/28 Javascript
微信小程序 云开发模糊查询实现解析
2019/09/02 Javascript
vue请求数据的三种方式
2020/03/04 Javascript
JavaScript组合设计模式--改进引入案例分析
2020/05/23 Javascript
浅谈Python单向链表的实现
2015/12/24 Python
Python 数据结构之队列的实现
2017/01/22 Python
python 的topk算法实例
2020/04/02 Python
详解canvas多边形(蜘蛛图)的画法示例
2018/01/29 HTML / CSS
捷科时代的软件测试笔试题
2015/11/09 面试题
人力资源专员自我评价怎么写
2013/09/19 职场文书
周年庆典邀请函范文
2014/01/24 职场文书
招聘专员岗位职责
2014/03/07 职场文书
《观舞记》教学反思
2014/04/16 职场文书
简单通用的简历自我评价
2014/09/21 职场文书
质量保证书
2015/01/17 职场文书
服务员岗位职责范本
2015/04/09 职场文书
欠条样本
2015/07/03 职场文书
2016年优秀党员教师先进事迹材料
2016/02/29 职场文书
python函数的两种嵌套方法使用
2022/04/02 Python