我是Python初学者,很容易陷入困境和困惑......
当我读取一个包含带有数字的表格的文件时,它将其读取为 numpy.ndarray
Python 正在更改数字的显示。 例如: 在输入文件中我有这个号码:56143.0254154 在输出文件中,数字写为:5.61430254e+04
但我想在输出文件中保留第一种格式。 我尝试使用 string.format 或 locale.format 函数,但它不起作用
有人可以帮我做到这一点吗?
谢谢! 鲁西
最佳答案
尝试numpy.set_printoptions()
——在那里你可以例如指定打印的位数并抑制科学记数法。例如,numpy.set_printoptions( precision=8,suppress=True)
将打印 8 位数字,并且不打印“...e+xx”。
关于python 更改数字格式 ndarray 许多位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14733471/