计算化学公社

标题: Fortran与Python的数据格式转换问题 [打印本页]

作者
Author:
让你变成回忆    时间: 2019-7-10 14:16
标题: Fortran与Python的数据格式转换问题
本帖最后由 让你变成回忆 于 2019-7-10 14:18 编辑

RT。
最近在编程处理Gaussian的计算结果的时候,由于Gaussian的输出出现类似XXXDXX这样的数据(D是fortran中双精度浮点数的意思),类似于C或者python中的XXXEXX的结果。但是在格式转换的时候,利用float(XXXDXX)这样会报错,目前是通过用split('D')这样的方式来表示的。请问有其他的方法进行数据格式转化吗?

作者
Author:
zjxitcc    时间: 2019-7-10 14:35
先把所有数据区域的D替换成E
作者
Author:
让你变成回忆    时间: 2019-7-10 14:45
zjxitcc 发表于 2019-7-10 14:35
先把所有数据区域的D替换成E

这个主意不错~




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