我试图逐步减去3D矩阵的值。该矩阵看起来像:python中的矩阵数据
ATOM 1223 ZX SOD A 11 2.11 -1.33 12.33
ATOM 1224 ZY SOD A 11 -2.99 -2.92 20.22
ATOM 1225 XH HEL A 12 -3.67 9.55 21.54
ATOM 1226 SS ARG A 13 -6.55 -3.09 42.11
...
这里最后三列分别代表轴x,y,z的值。 现在我想要做的是,取第一行x,y,z的值,并用第二,第三,第四行以迭代方式减去并打印每个轴的值。 我用:
for line in map(str.split,inp):
x = line[-3]
y = line[-2]
z = line[-1]
分离的值,但如何在迭代的方式做到。我应该使用Counter
来做到这一点。
预期输出:
为一号线2号线VS:5.1 1.59 -7.89
为行1 VS 3号线:5.78 -10.88 -9.21
......等等。
expcted输出? –
你是什么意思的迭代方式? – amazingjxq