解决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操作MySQL数据库具体方法
Oct 28 Python
Web服务器框架 Tornado简介
Jul 16 Python
python实现得到一个给定类的虚函数
Sep 28 Python
Python减少循环层次和缩进的技巧分析
Mar 15 Python
python基础教程之Filter使用方法
Jan 17 Python
python matplotlib 在指定的两个点之间连线方法
May 25 Python
python进阶之多线程对同一个全局变量的处理方法
Nov 09 Python
python+openCV调用摄像头拍摄和处理图片的实现
Aug 06 Python
Python绘制股票移动均线的实例
Aug 24 Python
Django 项目通过加载不同env文件来区分不同环境
Feb 17 Python
解决paramiko执行命令超时的问题
Apr 16 Python
Python SMTP配置参数并发送邮件
Jun 16 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
用PHP动态创建Flash动画
2006/10/09 PHP
浅析ThinkPHP中execute和query方法的区别
2014/06/13 PHP
用PHP写的一个冒泡排序法的函数简单实例
2016/05/26 PHP
yii插入数据库防并发的简单代码
2017/05/27 PHP
PHP数据源架构模式之表入口模式实例分析
2020/01/23 PHP
AngularJS学习笔记之ng-options指令
2015/06/16 Javascript
JS访问SWF的函数用法实例
2015/07/01 Javascript
javascript 中的 delete及delete运算符
2015/11/15 Javascript
Markdown+Bootstrap图片自适应属性详解
2016/05/21 Javascript
VUE JS 使用组件实现双向绑定的示例代码
2017/01/10 Javascript
Javascript 两种刷新方法以及区别和适用范围
2017/01/17 Javascript
Angular中ng-options下拉数据默认值的设定方法
2017/06/21 Javascript
VUE中使用Vue-resource完成交互
2017/07/21 Javascript
jquery radio 动态控制选中失效问题的解决方法
2018/02/28 jQuery
js+SVG实现动态时钟效果
2018/07/14 Javascript
vue watch监控对象的简单方法示例
2021/01/07 Vue.js
详解Typescript里的This的使用方法
2021/01/08 Javascript
如何使用七牛Python SDK写一个同步脚本及使用教程
2015/08/23 Python
opencv python 傅里叶变换的使用
2018/07/21 Python
使用Pyinstaller转换.py文件为.exe可执行程序过程详解
2019/08/06 Python
python return逻辑判断表达式实现解析
2019/12/02 Python
python 爬取英雄联盟皮肤并下载的示例
2020/12/04 Python
以特惠价提供在线奢侈品购物:FRMODA.com
2018/01/25 全球购物
北美Newegg打造的全球尖货海购平台:tt海购
2018/09/28 全球购物
泰国排名第一的家居用品中心:HomePro
2020/11/18 全球购物
strstr()的简单实现
2013/09/26 面试题
Ajax实现页面无刷新留言效果
2021/03/24 Javascript
高中三年学习生活的自我评价
2013/10/10 职场文书
复核员上岗演讲稿
2014/01/05 职场文书
2014学习优秀共产党员先进事迹思想汇报
2014/09/14 职场文书
党员自评材料范文
2014/12/17 职场文书
爱国主义影片观后感
2015/06/18 职场文书
幼儿园庆六一主持词
2015/06/30 职场文书
教师学习十八届五中全会精神心得体会
2016/01/05 职场文书
领导干部学习十八届五中全会精神心得体会
2016/01/05 职场文书
2016优秀青年志愿者事迹材料
2016/02/25 职场文书