如何不使用 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