|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:计算两个矩阵相加。
0 ^% I. ^! k; F4 ^9 B7 H: m% |程序分析:创建一个新的矩阵,使用 for 迭代并取出 X 和 Y 矩阵中对应位置的值,相加后放到新矩阵的对应位置中。
' ~/ r* X7 Q2 c3 ^3 X9 f8 |- X = [[12,7,3],
' k9 k5 r& I1 } - [4 ,5,6],
1 N1 d7 f, V) ?! U - [7 ,8,9]]5 d% C! y! I' P5 M! ]1 S
- $ c& ^) h4 L! M$ e
- Y = [[5,8,1],
4 ^$ ?5 F9 H4 k( t' ` Y% j - [6,7,3],/ x) I. t& h( k- d8 h. N
- [4,5,9]]% W" T7 i0 P# B3 H& V+ O
-
# }. ~+ x6 z) c - res=[[0,0,0],
. _7 v! z @# d5 f) z/ ^ - [0,0,0],
: Y$ h m, Y3 T) W9 @4 ^! v5 t - [0,0,0]]4 [9 t% r, u) x, I1 {, b0 I& ^
- for i in range(len(res)):2 v. y$ A% Z$ D4 i! N8 m, p
- for j in range(len(res[0])):
! I& v3 V. j1 L - res[i][j]=X[i][j]+Y[i][j]
" W4 e; C. E& Y: k) ^ - print(res)
复制代码 |
|