我得到了这个用于生成水分子时间序列数据的脚本,我想在生成的矩阵中再添加一个标题行,其中包含水分子的残基 ID。有人可以帮忙修改这个脚本吗?谢谢!
import numpy as np
import MDAnalysis as mda
u = mda.Universe(PSF, DCD)
water_oxygens = u.select_atoms("name OW")
# pre-allocate the array for the data
data = np.zeros((u.trajectory.n_frames, water_oxygens.n_atoms + 1))
for i, ts in enumerate(u.trajectory):
data[i, 0] = ts.time # store current time
data[i, 1:] = water_oxygens.positions[:, 2] # extract all z-coordinates