解决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 09 Python
python 多线程实现检测服务器在线情况
Nov 25 Python
对比Python中__getattr__和 __getattribute__获取属性的用法
Jun 21 Python
Python Socket实现简单TCP Server/client功能示例
Aug 05 Python
pip matplotlib报错equired packages can not be built解决
Jan 06 Python
使用pip发布Python程序的方法步骤
Oct 11 Python
对Python捕获控制台输出流的方法详解
Jan 07 Python
Python虚拟环境的原理及使用详解
Jul 02 Python
Python使用线程来接收串口数据的示例
Jul 02 Python
Python如何使用argparse模块处理命令行参数
Dec 11 Python
django自定义模板标签过程解析
Dec 14 Python
Python中的None与 NULL(即空字符)的区别详解
Sep 24 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
apache+mysql+php+ssl服务器之完全安装攻略
2006/09/05 PHP
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
2006/12/06 PHP
PHP 第一节 php简介
2012/04/28 PHP
PHP二维数组去重实例分析
2016/11/18 PHP
Laravel构建即时应用的一种实现方法详解
2017/08/31 PHP
详解PHP中mb_strpos的使用
2018/02/04 PHP
jQuery+JSON+jPlayer实现QQ空间音乐查询功能示例
2013/06/17 Javascript
JavaScript中输出标签的方法
2014/08/27 Javascript
JS自动倒计时30秒后按钮才可用(两种场景)
2015/08/31 Javascript
javascript弹出窗口实现代码
2015/11/12 Javascript
jQuery的图片轮播插件PgwSlideshow使用详解
2016/08/11 Javascript
jQuery progressbar通过Ajax请求实现后台进度实时功能
2016/10/11 Javascript
简单实现jquery焦点图
2016/12/12 Javascript
js实现简单的获取验证码按钮效果
2017/03/03 Javascript
微信小程序三级联动地址选择器的实例代码
2017/07/12 Javascript
js经验分享 JavaScript反调试技巧
2018/03/10 Javascript
vue组件开发props验证的实现
2019/02/12 Javascript
[00:55]深扒TI7聊天轮盘语音出处3
2017/05/11 DOTA
树莓派使用python-librtmp实现rtmp推流h264的方法
2019/07/22 Python
python getpass模块用法及实例详解
2019/10/07 Python
python使用协程实现并发操作的方法详解
2019/12/27 Python
Python ckeditor富文本编辑器代码实例解析
2020/06/22 Python
pycharm专业版远程登录服务器的详细教程
2020/09/15 Python
Python自动化xpath实现自动抢票抢货
2020/09/19 Python
recorder.js 基于Html5录音功能的实现
2020/05/26 HTML / CSS
耐克巴西官方网站:Nike巴西
2016/08/14 全球购物
英国手机零售商:Metrofone
2019/03/18 全球购物
新加坡交友网站:be2新加坡
2019/04/10 全球购物
波兰多品牌运动商店:StreetStyle24.pl
2020/09/22 全球购物
央视元宵晚会主持串词
2014/03/25 职场文书
购房协议书
2014/04/11 职场文书
班风学风建设方案
2014/05/06 职场文书
班级标语大全
2014/06/21 职场文书
2014年党风建设工作总结
2014/11/19 职场文书
外出考察学习心得体会
2016/01/18 职场文书
Unicode中的CJK(中日韩统一表意文字)字符小结
2021/12/06 HTML / CSS