解决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解释执行原理分析
Aug 22 Python
零基础写python爬虫之抓取糗事百科代码分享
Nov 06 Python
对python的文件内注释 help注释方法
May 23 Python
Python实现的爬虫刷回复功能示例
Jun 07 Python
Python OpenCV处理图像之图像直方图和反向投影
Jul 10 Python
python复制列表时[:]和[::]之间有什么区别
Oct 16 Python
python连接mongodb密码认证实例
Oct 16 Python
python正则表达式匹配不包含某几个字符的字符串方法
Jul 23 Python
50行Python代码实现视频中物体颜色识别和跟踪(必须以红色为例)
Nov 20 Python
Python开发之身份证验证库id_validator验证身份证号合法性及根据身份证号返回住址年龄等信息
Mar 20 Python
Python在字符串中处理html和xml的方法
Jul 31 Python
django注册用邮箱发送验证码的实现
Apr 18 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
Smarty安装配置方法
2008/04/10 PHP
利用PHP自动生成印有用户信息的名片
2016/08/01 PHP
PHP实现文件下载【实例分享】
2017/04/28 PHP
特殊字符、常规符号及其代码对照表
2006/06/26 Javascript
基于jquery 的一个progressbar widge
2010/10/29 Javascript
深入理解JavaScript系列(7) S.O.L.I.D五大原则之开闭原则OCP
2012/01/15 Javascript
实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)
2013/01/11 Javascript
AngularJS中的模块详解
2015/01/29 Javascript
JS仿hao123导航页面图片轮播效果
2016/09/01 Javascript
jQuery弹出窗口打开链接的实现代码
2016/12/24 Javascript
基于node.js实现爬虫的讲解
2019/02/18 Javascript
vue导入.md文件的步骤(markdown转HTML)
2020/12/31 Vue.js
[01:03:50]DOTA2-DPC中国联赛 正赛 CDEC vs DLG BO3 第二场 2月7日
2021/03/11 DOTA
解决windows下Sublime Text 2 运行 PyQt 不显示的方法分享
2014/06/18 Python
tensorflow 用矩阵运算替换for循环 用tf.tile而不写for的方法
2018/07/27 Python
python list转矩阵的实例讲解
2018/08/04 Python
django连接oracle时setting 配置方法
2019/08/29 Python
Python 字符串、列表、元组的截取与切片操作示例
2019/09/17 Python
Pytorch 的损失函数Loss function使用详解
2020/01/02 Python
解决Tensorflow 内存泄露问题
2020/02/05 Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
2020/02/26 Python
python实现AHP算法的方法实例(层次分析法)
2020/09/09 Python
一款纯css3实现的竖形二级导航的实例教程
2014/12/11 HTML / CSS
HTML5之SVG 2D入门12—SVG DOM及DOM操作介绍
2013/01/30 HTML / CSS
实例讲解使用SVG制作loading加载动画的方法
2016/04/05 HTML / CSS
西班牙汉普顿小姐:购买帆布鞋和太阳镜
2016/10/23 全球购物
阿里云:Aliyun.com
2017/02/15 全球购物
法国设计制造的扫帚和刷子:Andrée Jardin
2018/12/06 全球购物
SQL Server提供的3种恢复模型都是什么? 有什么区别?
2012/05/13 面试题
护士实习自我鉴定
2013/10/22 职场文书
联谊会开场白
2015/06/01 职场文书
教师节晚会主持词
2015/06/30 职场文书
心得体会格式及范文
2016/01/25 职场文书
施工安全协议书
2016/03/22 职场文书
毕业生自荐求职信书写的技巧
2019/08/26 职场文书
游戏《东方异文石:爱亚利亚黎明》正式版发布
2022/04/03 其他游戏