我試圖逐步減去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