如何不使用 ndarray 默认的科学计数法格式

159 阅读1分钟

在程序的开头加上两句话:

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

创作打卡挑战赛

赢取流量/现金/CSDN周边激励大奖