|
各位老师,学生打算机器学习计算cp2k计算得到的cp2k.log文件,但是发现读取的frame为0,在vscode上运行:
import dpdata
import numpy as np
data = dpdata.LabeledSystem(cp2k_output_path='/root/gz',cp2k_output_name='cp2k.log',fmt='cp2kdata/md')
print(data) #输出OUTCAR数据文件包含的帧数,这里从屏幕输出可以看出是200帧
输出我的output为0,也就是如下:
Data Summary
Labeled System
-------------------
Frame Numbers : 0
Atom Numbers : 0
Including Virials : No
Element List :
-------------------
然后,我又尝试将这段命令复制到一个bh.py文件中,如下:
import dpdata
import numpy as np
data = dpdata.LabeledSystem('/root/gz',cp2k_output_name='cp2k.log',fmt='cp2kdata/md')
print(data) #输出OUTCAR数据文件包含的帧数,这里从屏幕输出可以看出是200帧
运行python bh.py时候发现是成功运行,并且输出了12000frames,没有报错,
想请教各位老师如何修改vscode中的这段命令让其像python bh.py中一样能运行哇,谢谢老师,非常感谢!
import dpdata
import numpy as np
data = dpdata.LabeledSystem(cp2k_output_path='/root/gz',cp2k_output_name='cp2k.log',fmt='cp2kdata/md')
print(data) #输出OUTCAR数据文件包含的帧数,这里从屏幕输出可以看出是200帧
|
|