本文主要是介绍如何不使用 ndarray 默认的科学计数法格式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在程序的开头加上两句话:
import numpy as np
np.set_printoptions(suppress=True)
补充:
1、在Python 中设置不使用科学计数法
>>> a = -7.1855143557448603e-17
>>> '{:f}'.format(a)
'-0.000000'
上述默认小数点后六位,需要手动指定保留小数点后边位数:
>>> '{:.20f}'.format(a)
'-0.00000000000000007186'
Python 3.6 之后,可以更简单的指定:
>>> f'{a:.20f}'
'-0.00000000000000007186'
2、pandas 设置小数点格式
import pandas as pd
pd.options.display.float_format = '{:.2f}'.format
这篇关于如何不使用 ndarray 默认的科学计数法格式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!