写入格式不均匀的文件 - python

问题描述

我正在尝试从我在 Python 中创建的数组中编写一个 .dat 文件。本质上,我希望文件的第二行(附图片)看起来像:科学记数法中的前 3 个数字,小数点后有 6 个数字,最后 2 个数字是整数。有没有一种快速方法可以在 Python 中做到这一点?我知道在 MATLAB 中它会是 '%.6e %.6e %.6e %d %d\n' 这是我到目前为止所拥有的,但它为我提供了所有数字的浮点数:str_q = str((final_BCT[r]).astype(float))[1 : -1] 前 3 个数字看起来不错,我只希望最后 2 个是整数。

picture of file

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)