python实例100第44例:两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵

两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵:

复制代码
X = [[12,7,3],
    [4 ,5,6],
    [7 ,8,9]]

Y = [[5,8,1],
    [6,7,3],
    [4,5,9]]

程序分析:创建一个新的 3 行 3 列的矩阵,使用 for 迭代并取出 X 和 Y 矩阵中对应位置的值,相加后放到新矩阵的对应位置中。

程序源代码:

源代码:

复制代码
#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
X = [[12,7,3],
    [4 ,5,6],
    [7 ,8,9]]
 
Y = [[5,8,1],
    [6,7,3],
    [4,5,9]]
 
result = [[0,0,0],
         [0,0,0],
         [0,0,0]]
 
# 迭代输出行
for i in range(len(X)):
   # 迭代输出列
   for j in range(len(X[0])):
       result[i][j] = X[i][j] + Y[i][j]
 
for r in result:
   print(r)

执行以上代码,输出结果如下:

复制代码
[17, 15, 4]
[10, 12, 9]
[11, 13, 18]
相关推荐
晚霞的不甘14 小时前
CANN 模型转换与适配:从 PyTorch 到 Ascend OM 的完整指南
人工智能·pytorch·python·深度学习
郭郭的柳柳在学FPGA14 小时前
千兆以太网@——帧格式
java·开发语言·网络
AI技术控15 小时前
TimesNet 论文解读:把一维时间序列变成二维变化建模的通用时序骨干
人工智能·python
我还记得那天15 小时前
用C语言实现一个简易扫雷小游戏
c语言·开发语言
段ヤシ.15 小时前
回顾Java知识点,面试题汇总Day10(持续更新)
java·开发语言·spring
小明同学0115 小时前
C++后端项目:统一大模型接入 SDK(二)
开发语言·c++
And_Ii15 小时前
leetCode 146. LRU 缓存
python·链表
我不是懒洋洋15 小时前
【C++】类和对象( 类的定义、实例化、 this指针、 C++和C语言实现Stack对比)
c语言·开发语言·数据结构·c++·经验分享·算法·visual studio
Perry 12315 小时前
Java中的多态
java·开发语言
2501_9307077815 小时前
使用C#代码拆分 PowerPoint 演示文稿
开发语言·c#·powerpoint