|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:计算两个矩阵相加。" I8 P, k2 d6 w
程序分析:创建一个新的矩阵,使用 for 迭代并取出 X 和 Y 矩阵中对应位置的值,相加后放到新矩阵的对应位置中。- U& E3 L9 b/ w% _
- X = [[12,7,3],9 J" d! ~* W3 P1 p" z* u
- [4 ,5,6],
! }0 O: @6 u0 e5 q% Z8 H - [7 ,8,9]]
: b6 m6 u5 r8 h1 f' i -
; A% F" `- E' F7 W6 @0 p( o& E( N - Y = [[5,8,1],# `7 d/ t& E' ~! G
- [6,7,3],$ V. s: N2 S7 _5 {6 y8 k: |
- [4,5,9]]1 N# l( N. d+ F* B/ `# m, J+ u) J' v" |
-
) @' }0 r) c$ E1 ?+ B3 b- Z - res=[[0,0,0],4 X$ r2 Y7 S4 x! O8 Y. M3 H
- [0,0,0],. l" i/ h1 p0 c$ m* x* K
- [0,0,0]]
: r) G. `$ y( \' L# e: J9 b - for i in range(len(res)):2 m, l+ O6 B% j& g7 K4 j8 x
- for j in range(len(res[0])):
1 `# V* U! R) ~# G+ q2 A9 X - res[i][j]=X[i][j]+Y[i][j]
1 `, V+ S: a" ^7 e - print(res)
复制代码 |
|