ggshen
发表于 2017-4-15 14:33:49
x = [, , ]
y = [, , ]
z = []
for i in range(len(x)):
z.append([])
for j in range(len(x)):
z.append(x + y)
print(z)
保登心爱
发表于 2017-4-15 21:23:04
for i in range(3):
for j in range(3):
t.append((x + x))
源稚空
发表于 2017-4-18 15:52:44
X = [,
,
]
Y = [,
,
]
for i in range(3):
t = ''
for j in range(3):
if i==2 and j==2 :
t += '%d\n' % (X+Y)
break
t += '%d ' % (X+Y)
print(t)
willLin
发表于 2017-4-25 16:42:56
看看答案
KKK1
发表于 2017-4-25 16:49:03
{:5_91:}
solomonxian
发表于 2017-4-28 20:27:40
这是numpy中最基础的吧··· ···
import numpy as np
x = np.array([,,])
y = np.array([,,])
z = x + y
print(z)
不用导入工具的话倒是想这样
def matrix_sum(a,b):
"""对二维矩阵 a 和 b 实现矩阵式加法,注意只有同型矩阵才能运算"""
c = []
loop_1 = len(a)
try:
for i in range(loop_1):
loop_2 = len(a)
c.append([])
for j in range(loop_2):
c.append(a + b)
return c
except IndexError:
print("非同型矩阵,无法计算!")
第一次见到 sum() 这样用,“冬雪雪冬” 的这一句, 可能因为我比较新手··· ···
), sum (b, []))]
给同样第一次见的朋友讲解一下
sum([,,], [])
# 进行的是 [] + + + ,改的是 start=0 这个参数
不过python官方文档上不建议这么做,他们建议用itertools.chain()
技术部-李宁
发表于 2017-5-2 17:14:47
#coding: gbk
X = [,
,
]
Y = [,
,
]
Z = [[ X + Y for j in range(len(X))]for i in range(len(X)) ]
print(Z)
结果是
[, , ]
zd315417
发表于 2017-5-10 21:08:49
为啥你们都随随便便写出来 我想了两个小时还没搞明白
wl1352
发表于 2017-6-5 14:15:41
学习了
抑痒指
发表于 2017-6-10 16:07:27
x = [,,]
y = [,,]
z = x
for i in range(3):
for j in range(3):
z = x + y
print(z)
wolaiye110
发表于 2017-6-10 16:16:21
赞一个!
可乐爱宅着
发表于 2017-6-10 17:56:51
这个应该能行吧。
x = [, , ]
y = [, , ]
lis = []
for i in range(len(x)):
liser = []
res = 0
for j in range(len(x)):
res = int(x)+int(y)
liser.append(res)
lis.append(liser)
print(lis)
bozhen
发表于 2017-8-15 11:34:23
X = [,
,
]
Y = [,
,
]
Z = [[],
[],
[]]
for i in range(3):
for j in range(3):
Z.append(X + Y)
print(Z)
输出结果:
>>>
[, , ]
小虎哥zju
发表于 2017-8-15 13:42:00
学习中
木一
发表于 2017-8-22 15:23:55
X = [,
,
]
Y = [,
,
]
Z = [[],[],[]]
for m in range(3):
for n in range(3):
Z.append(X + Y)
print(Z)
{:10_243:}
新手·ing
发表于 2017-8-22 22:03:33
木一 发表于 2017-8-22 15:23
这表情啥意思啊,挺厉害的啦
木一
发表于 2017-8-22 22:58:49
新手·ing 发表于 2017-8-22 22:03
这表情啥意思啊,挺厉害的啦
唉,简单的还好,稍微难一点儿写起来就很吃力了,前面学的很多东西都不会用了{:10_266:}
morxrc
发表于 2017-8-24 16:21:31
print('________使用for遍历矩阵________')
X = [,
,
]
Y = [,
,
]
Z = []
temp=0
while temp<=2:
for i in range (0,3):
Z1=X+Y
Z.append(Z1)
temp+=1
z=,Z,Z]
print(z)
电脑小白1
发表于 2017-9-14 12:12:33
想不出来,先看看参考答案
张大象
发表于 2017-9-14 18:02:34
X = [,,]
Y = [,,]
XY = []
for i in zip(X,Y):
XY.append([])
for j in zip(i,i):
XY[-1].append(sum(j))
print(XY)