Python编程之矩阵加法

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

X = [[10,17,6],[14 ,7,6],[27 ,18,9]]Y = [[2,5,4],[2,4,13],[4,15,9]]

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

源代码:


#!/usr/bin/python
# -*- coding: UTF-8 -*-X = [[10,17,6],[14 ,7,6],[27 ,18,9]]Y = [[2,5,4],[2,4,13],[4,15,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)

输出结果如下:

[12, 22, 10]
[16, 11, 19]
[31, 33, 18]

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部