|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:计算两个矩阵相加。
0 a. ^$ Y1 b7 S+ K" h- I$ N程序分析:创建一个新的矩阵,使用 for 迭代并取出 X 和 Y 矩阵中对应位置的值,相加后放到新矩阵的对应位置中。& Q! n9 q. m" n4 Q v8 k
- X = [[12,7,3],
# B; i% v* L1 o$ Q" H - [4 ,5,6],
9 k6 e1 d. n# j, [ - [7 ,8,9]]
' v$ b, v; c) C/ F( ]5 O -
( \! E; x8 m/ C - Y = [[5,8,1],' Y: {; Z0 H- _# s/ D4 ~3 M
- [6,7,3],7 n X0 |5 z: x$ ]* h9 \' l1 r5 A
- [4,5,9]]
. l8 E; q+ p ^4 D. U$ i: d$ S3 H - & ]' _# H- q& e
- res=[[0,0,0],5 i9 L* [7 F2 k. G
- [0,0,0], X5 L# c- D4 B V+ H
- [0,0,0]]
1 l0 n, X) B% x% T7 Z @ - for i in range(len(res)):
+ D- A- J# k2 H* h/ `6 _ - for j in range(len(res[0])):
3 E% e" V: a/ d8 c7 C - res[i][j]=X[i][j]+Y[i][j]$ k) i {2 I: X3 L- i3 G+ S
- print(res)
复制代码 |
|