在Python中构建增广矩阵的实现方法

 更新时间:2019年07月01日 11:06:23   作者:ARVRinChina  
今天小编就为大家分享一篇在Python中构建增广矩阵的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

麻烦的

# TODO 构造增广矩阵,假设A,b行数相同
def augmentMatrix(A, b):
  if(len(A) != len(b)):
    raise 'The number of rows is different'
  result = []
  for i in range(len(A)):
    row = []
    for j in range(len(A[i])):
      row.append(A[i][j])
    for j in range(len(b[i])):
      row.append(b[i][j])
    result.append(row)    
  return result

优化后

# TODO 构造增广矩阵,假设A,b行数相同
def augmentMatrix(A, b):
  return [AA + bb for AA, bb in zip(A,b)]
 
A = [[1,2,3],[4,5,6],[7,8,9]]
b = [[1],[2],[3]]
print augmentMatrix(A,b)
[[1, 2, 3, 1], [4, 5, 6, 2], [7, 8, 9, 3]]

注:解读一下AA+bb, 在 python中, [1, 2, 3] + [4]这样的表达式会返回[1, 2, 3, 4]

以上这篇在Python中构建增广矩阵的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python批量实现Word/EXCEL/PPT转PDF

    Python批量实现Word/EXCEL/PPT转PDF

    在日常办公和文档处理中,有时我们需要将多个Word文档、Excel表格或PPT演示文稿转换为PDF文件,本文将介绍如何使用Python编程语言批量实现将多个Word、Excel和PPT文件转换为PDF文件,需要的可以参考下
    2023-09-09
  • python判断输入日期为第几天的实例

    python判断输入日期为第几天的实例

    今天小编就为大家分享一篇python判断输入日期为第几天的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-11-11
  • 使用Python编写脚本来生成随机密码

    使用Python编写脚本来生成随机密码

    在数字化时代,密码已成为我们保护个人信息和数据安全的重要手段,然而,手动创建复杂且难以猜测的密码是一项既繁琐又容易出错的任务,本文将详细介绍如何使用Python编写脚本来生成随机密码,并探讨其背后的原理和技术细节,需要的朋友可以参考下
    2024-10-10
  • Python自动化之批量处理工作簿和工作表

    Python自动化之批量处理工作簿和工作表

    今天给大家整理了如何使用Python实现批量处理工作簿和工作表,文中有非常详细的介绍及代码示例,对小伙伴们很有帮助,需要的朋友可以参考下
    2021-06-06
  • Python优化算法之遗传算法案例代码

    Python优化算法之遗传算法案例代码

    优化算法,尤其是启发式的仿生智能算法在最近很火,它适用于解决管理学,运筹学,统计学里面的一些优化问题,这篇文章主要介绍了Python优化算法—遗传算法,需要的朋友可以参考下
    2023-02-02
  • mac下给python3安装requests库和scrapy库的实例

    mac下给python3安装requests库和scrapy库的实例

    今天小编就为大家分享一篇mac下给python3安装requests库和scrapy库的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • django 多对多表的创建和插入代码实现

    django 多对多表的创建和插入代码实现

    这篇文章主要介绍了django-多对多表的创建和插入代码实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • 使用Python实现音频双通道分离

    使用Python实现音频双通道分离

    这篇文章主要介绍了使用Python实现音频双通道分离的方法,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2020-12-12
  • python实现监控linux性能及进程消耗性能的方法

    python实现监控linux性能及进程消耗性能的方法

    这篇文章主要介绍了python实现监控linux性能及进程消耗性能的方法,需要的朋友可以参考下
    2014-07-07
  • pytorch torch.nn.AdaptiveAvgPool2d()自适应平均池化函数详解

    pytorch torch.nn.AdaptiveAvgPool2d()自适应平均池化函数详解

    今天小编就为大家分享一篇pytorch torch.nn.AdaptiveAvgPool2d()自适应平均池化函数详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01

最新评论