解决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 相关文章推荐
django接入新浪微博OAuth的方法
Jun 29 Python
python实现在字符串中查找子字符串的方法
Jul 11 Python
python opencv实现旋转矩形框裁减功能
Jul 25 Python
通过python将大量文件按修改时间分类的方法
Oct 17 Python
Django中数据库的数据关系:一对一,一对多,多对多
Oct 21 Python
Python中super函数用法实例分析
Mar 18 Python
python3中eval函数用法使用简介
Aug 02 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
Aug 15 Python
Django models filter筛选条件详解
Mar 16 Python
python处理写入数据代码讲解
Oct 22 Python
python分分钟绘制精美地图海报
Feb 15 Python
Python使用BeautifulSoup4修改网页内容
May 20 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
怎样辨别一杯好咖啡
2021/03/03 新手入门
用PHP连接Oracle for NT 远程数据库
2006/10/09 PHP
php分页示例代码
2007/03/19 PHP
php 备份数据库代码(生成word,excel,json,xml,sql)
2013/06/23 PHP
php 批量替换html标签的实例代码
2013/11/26 PHP
laravel框架 laravel-admin上传图片到oss的方法
2019/10/13 PHP
Prototype Hash对象 学习
2009/07/19 Javascript
自己的js工具_Form 封装
2009/08/21 Javascript
使用JQUERY Tabs插件宿主IFRAMES
2010/01/01 Javascript
js RuntimeObject() 获取ie里面自定义函数或者属性的集合
2010/11/23 Javascript
JavaScript中的几个关键概念的理解-原型链的构建
2011/05/12 Javascript
jQuery显示和隐藏 常用的状态判断方法
2015/01/29 Javascript
谈一谈js中的执行环境及作用域
2016/03/30 Javascript
基于javascript数组实现图片轮播
2016/05/02 Javascript
Angularjs 实现分页功能及示例代码
2016/09/14 Javascript
JS中用三种方式实现导航菜单中的二级下拉菜单
2016/10/31 Javascript
学习vue.js计算属性
2016/12/03 Javascript
简单的vue-resourse获取json并应用到模板示例
2017/02/10 Javascript
移动前端图片压缩上传的实例
2017/12/06 Javascript
9102了,你还不会移动端真机调试吗
2019/03/25 Javascript
仅用50行Python代码实现一个简单的代理服务器
2015/04/08 Python
浅谈插入排序算法在Python程序中的实现及简单改进
2016/05/04 Python
python逐行读写txt文件的实例讲解
2018/04/03 Python
基于Django框架利用Ajax实现点赞功能实例代码
2018/08/19 Python
深入理解Python异常处理的哲学
2019/02/01 Python
使用Tensorboard工具查看Loss损失率
2020/02/15 Python
使用Django搭建网站实现商品分页功能
2020/05/22 Python
基于python实现MQTT发布订阅过程原理解析
2020/07/27 Python
CSS3实现王者荣耀匹配人员加载页面的方法
2019/04/16 HTML / CSS
独特的礼品和创新的科技产品:The Grommet
2018/02/24 全球购物
女孩每月服装订阅盒:kidpik
2019/04/17 全球购物
聘用意向书范本
2014/04/01 职场文书
单位工作证明格式模板
2014/10/04 职场文书
2014年行政执法工作总结
2014/12/11 职场文书
医院病假条范文
2015/08/17 职场文书
电脑无法安装Windows 11怎么办?无法安装Win11的解决方法
2021/11/21 数码科技