gpt4 book ai didi

python - 如何将数组保存到格式为 f10.0 的文本文件中?

转载 作者:太空宇宙 更新时间:2023-11-03 18:29:31 25 4
gpt4 key购买 nike

from numpy import *
savetxt(txtfilename,ndarr,fmt='?')

如果我有一个数字 6.5,我想将其保存为 00000006.5 格式。我不确定这种格式是否称为 f10.0,但我首先想到的是。如果我错了,请纠正我。

我尝试使用“%10.0f”格式,但不起作用。

那么我应该输入什么样的格式才能达到f10.0的格式呢?

感谢您的帮助。

UTC+8:00 2014-03-24 11:55AM

感谢 joel 的回答,它有效。

我想分享一个我使用过的间接方法。

data_fmt=array([['{0:010}'.format(i) for i in j] for j in data_csv])
savetxt(os.path.join(metpath,'data_fmt.txt'),data_fmt,fmt='%s',delimiter='')

祝你有美好的一天!

最佳答案

尝试“%010.1f”。这将适用于您的具体示例:

>>> '%010.1f' % 6.5
'00000006.5'

需要使用前导标志 0 来格式化 float ,以便用前导零填充。

关于python - 如何将数组保存到格式为 f10.0 的文本文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22600509/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com