解决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服务器端收发请求的实现代码
Sep 29 Python
python使用urllib2实现发送带cookie的请求
Apr 28 Python
python实现的守护进程(Daemon)用法实例
Jun 02 Python
Python面向对象程序设计类的封装与继承用法示例
Apr 12 Python
Python 下载及安装详细步骤
Nov 04 Python
PyTorch 随机数生成占用 CPU 过高的解决方法
Jan 13 Python
Python实现图像的垂直投影示例
Jan 17 Python
Python loguru日志库之高效输出控制台日志和日志记录
Mar 07 Python
python的sys.path模块路径添加方式
Mar 09 Python
python中温度单位转换的实例方法
Dec 27 Python
解决Pycharm 运行后没有输出的问题
Feb 05 Python
Python torch.flatten()函数案例详解
Aug 30 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
COM in PHP (winows only)
2006/10/09 PHP
php调用C代码的实现方法
2014/03/11 PHP
浅析php原型模式
2014/11/25 PHP
如何解决PHP无法实现多线程的问题
2015/09/25 PHP
jQuery中append、insertBefore、after与insertAfter的简单用法与注意事项
2020/04/04 Javascript
jQuery源码分析-04 选择器-Sizzle-工作原理分析
2011/11/14 Javascript
jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动
2014/03/27 Javascript
jQuery简单实现中间浮窗效果
2016/09/04 Javascript
iOS和Android用同一个二维码实现跳转下载链接的方法
2016/09/28 Javascript
JS实现汉字与Unicode码相互转换的方法详解
2017/04/28 Javascript
JavaScript简单拖拽效果(1)
2017/05/17 Javascript
element日历calendar组件上月、今天、下月、日历块点击事件及模板源码
2020/07/27 Javascript
[31:55]完美世界DOTA2联赛循环赛 IO vs GXR BO2第一场 11.04
2020/11/05 DOTA
python命令行解析之parse_known_args()函数和parse_args()使用区别介绍
2018/01/24 Python
Django实现一对多表模型的跨表查询方法
2018/12/18 Python
Python设计模式之迭代器模式原理与用法实例分析
2019/01/10 Python
Python基于mysql实现学生管理系统
2019/02/21 Python
Python学习笔记之文件的读写操作实例分析
2019/08/07 Python
解决django同步数据库的时候app models表没有成功创建的问题
2019/08/09 Python
python实现大量图片重命名
2020/03/23 Python
Matplotlib配色之Colormap详解
2021/01/05 Python
CSS Grid布局教程之浏览器开启CSS Grid Layout汇总
2014/12/30 HTML / CSS
使用postMessage让 iframe自适应高度的方法示例
2019/10/08 HTML / CSS
泰国折扣酒店预订:Hotels2Thailand
2018/03/20 全球购物
美国现代家具网站:Design Within Reach
2018/07/19 全球购物
美国瑜伽服装和装备购物网站:Mukha Yoga
2019/02/22 全球购物
Pharmacy Online中文直邮网站:澳洲大型药房
2020/06/27 全球购物
下列程序在32位linux或unix中的结果是什么
2014/03/25 面试题
毕业生个人的求职信范文
2013/12/03 职场文书
学生旷课检讨书500字
2014/10/28 职场文书
2014年纠风工作总结
2014/12/08 职场文书
退伍军人感言
2015/08/01 职场文书
学雷锋广播稿大全
2015/08/19 职场文书
Golang 使用Map实现去重与set的功能操作
2021/04/29 Golang
SQL 尚未定义空闲 CPU 条件 - OnIdle 作业计划将不起任何作用
2021/06/30 SQL Server
vue中 this.$set的使用详解
2021/11/17 Vue.js