|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:计算两个矩阵相加。
! A# r+ V7 T9 o; C' |程序分析:创建一个新的矩阵,使用 for 迭代并取出 X 和 Y 矩阵中对应位置的值,相加后放到新矩阵的对应位置中。
0 O, T( n3 ^ e: q- X = [[12,7,3],
' S! C9 ~! Z+ \4 A% f - [4 ,5,6],! i2 p7 y/ v8 H/ S3 `7 L& g" `: A
- [7 ,8,9]]
! G' A# x; O8 j+ ?' v+ R - : \& p. S8 K( ]* y$ g; `4 L
- Y = [[5,8,1],
1 u3 s( B- t U4 Y7 s& B6 F+ E - [6,7,3],% R% n! p8 ?7 t3 q4 `) ?9 n
- [4,5,9]]
! l3 i: |& ~8 G) v% t" f. N& S5 v -
1 f0 y8 t" ], g- h: Q: ]) | - res=[[0,0,0],
: f/ n2 x% t9 v/ U/ B- b. Z+ N# g$ A - [0,0,0],$ D; c" J' `+ J/ T9 W
- [0,0,0]]- s$ e% P2 y" d- n3 l/ k; b: H. H! E7 ^
- for i in range(len(res)):2 C/ o3 Z/ O# k y- _. Y0 C' {
- for j in range(len(res[0])):9 \* u+ ?: r8 I" |7 m c
- res[i][j]=X[i][j]+Y[i][j]/ e+ n5 T* ~2 T" s- ^- R
- print(res)
复制代码 |
|