作者sssh (叫我松高魂 ~~)
看板Python
标题[问题] 多变量函数值转成矩阵
时间Fri Oct 5 15:32:14 2018
想请问一下,这几天碰到一个问题,
有两个相同大小(3*30)的矩阵B,C
我想要弄出一个新的矩阵D
新矩阵里面的元素是给定两矩阵中相对应位置元素取大值
於是我写了以下
for i in range(2):
for j in range(29):
def D(i,j):
if (B[i][j]<C[i][j]):
return C[i][j]
else:
return B[i][j]
但是问题来了........怎麽把D(i,j)变成D[i][j]啊@@
怎麽写都出现语法错误XDDDDDD
小弟在此先感谢各位大德XD
--
◤ ◤ ◣
● Ο ο ◤ ◣ ◣
◣ ◤ 。 ο ○ 。 ○ °●
◣ ≡ ◤ ° ο Ο ◣ ◤
◤ ◣ ≡ ◤
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.171.74.143
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1538724743.A.B15.html
1F:推 Yshuan: def是定义function/class用的 直接给D=[] for ...:D[i]=[] 10/05 16:11
2F:→ Yshuan: 再对D[i].append(Max(C[i][j], B[i][j])) 10/05 16:11
3F:→ sssh: 数学学久了,我都不经意会把函数广义化XDDDDDDDDD 10/05 17:01