请选择 进入手机版 | 继续访问电脑版

计算化学公社

 找回密码
 现在注册!
查看: 224|回复: 2

[Python] Fortran与Python的数据格式转换问题

[复制链接]

364

帖子

2

威望

1928

eV
积分
2332

Level 5 (御坂)

发表于 2019-7-10 14:16:53 | 显示全部楼层 |阅读模式
本帖最后由 让你变成回忆 于 2019-7-10 14:18 编辑

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

477

帖子

0

威望

2451

eV
积分
2928

Level 5 (御坂)

发表于 2019-7-10 14:35:40 | 显示全部楼层
先把所有数据区域的D替换成E

364

帖子

2

威望

1928

eV
积分
2332

Level 5 (御坂)

 楼主| 发表于 2019-7-10 14:45:20 | 显示全部楼层
zjxitcc 发表于 2019-7-10 14:35
先把所有数据区域的D替换成E

这个主意不错~
您需要登录后才可以回帖 登录 | 现在注册!

本版积分规则

手机版|北京科音自然科学研究中心|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949-1号 )

GMT+8, 2019-10-21 09:10 , Processed in 0.188924 second(s), 23 queries .

快速回复 返回顶部 返回列表