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

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

如何不使用 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
相关文章
Qt浮点数(float)/16进制转换
Qt浮点数(float)/16进制转换
|
1月前
|
存储 Python
NumPy数据类型与转换指南
【4月更文挑战第17天】NumPy是Python的数值计算库,提供多种数据类型如整数(int8, int32等),浮点数(float16, float64等),复数(complex64, complex128)和布尔(bool)。使用`astype()`方法可转换数组数据类型,例如`int_array.astype(np.float64)`。NumPy还会在运算中自动进行类型转换。注意转换可能涉及数据丢失、精度降低及性能影响,需根据需求谨慎选择数据类型。
|
11月前
|
存储
浮点数float转换成十六进制字符串的方法(FloatToHex)
浮点数float转换成十六进制字符串的方法(FloatToHex)
295 0
浮点数float转换成十六进制字符串的方法(FloatToHex)
|
Python
python中整型与浮点型的数值转换
python中整型与浮点型的数值转换
226 0
|
数据格式
labview数据类型转换字符串文件路径进制转换小数格式等
labview数据类型转换字符串文件路径进制转换小数格式等
197 0
|
存储 SQL JSON
不全?MySQL数据类型精讲,定点日期枚举文本字符串,json二进制,空间,选择建议,完整详细可收藏
不全?MySQL数据类型精讲,定点日期枚举文本字符串,json二进制,空间,选择建议,完整详细可收藏
291 1
不全?MySQL数据类型精讲,定点日期枚举文本字符串,json二进制,空间,选择建议,完整详细可收藏
C#中字符串是否可以转换为数值
C#中字符串是否可以转换为数值
062.浮点数转换为字符串
062.浮点数转换为字符串
104 0
|
开发者 Python
转换成为字符串和浮点数|学习笔记
快速学习转换成为字符串和浮点数
86 0
成功解决numpy.ndarray格式类型转数据为list格式数据带有中括号(一行代码搞定!)
成功解决numpy.ndarray格式类型转数据为list格式数据带有中括号(一行代码搞定!)