Python 练习实例44 - Python 两个矩阵相加

简介: Python 练习实例44 - Python 两个矩阵相加

两个 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]

相关文章
|
2天前
|
前端开发 Python
Python 练习实例58
Python 练习实例58
|
2天前
|
前端开发 Python
Python 练习实例57
Python 练习实例57
|
2天前
|
前端开发 Python
Python 练习实例56
Python 练习实例56
|
1天前
|
前端开发 Python
Python 练习实例64
Python 练习实例64
Python 练习实例64
|
1天前
|
前端开发 Python
Python 练习实例63
Python 练习实例63
Python 练习实例63
|
2天前
|
前端开发 Python
Python 练习实例59
Python 练习实例59
|
2天前
|
人工智能 Python
Python 练习实例61
Python 练习实例61
|
2天前
|
人工智能 Python
Python 练习实例60
Python 练习实例60
|
1天前
|
Python
Python 练习实例62
Python 练习实例62
|
8天前
|
Python
Python 练习实例48
Python 练习实例48