计算化学公社

标题: 请教读取cp2k数据dpdata为0frames问题 [打印本页]

作者
Author:
liurui    时间: 2024-12-12 20:35
标题: 请教读取cp2k数据dpdata为0frames问题
各位老师,学生打算机器学习计算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帧



作者
Author:
liurui    时间: 2024-12-14 10:51
已解决,谢谢各位老师!
作者
Author:
ljq632    时间: 2025-5-12 10:09
liurui 发表于 2024-12-14 10:51
已解决,谢谢各位老师!

请问如何解决的,谢谢
作者
Author:
hkobe    时间: 2025-7-31 14:49
请教下如何解决的呢,我遇到了同样的问题




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3