本文简要介绍 python 语言中 numpy.format_float_scientific
的用法。
用法:
numpy.format_float_scientific(x, precision=None, unique=True, trim='k', sign=False, pad_left=None, exp_digits=None, min_digits=None)
将浮点标量格式化为科学计数法中的十进制字符串。
提供对舍入、修剪和填充的控制。使用并假定 IEEE 无偏舍入。使用“Dragon4” 算法。
- x: python float 或 numpy 浮点数标量
要格式化的值。
- precision: 非负整数或无,可选
要打印的最大位数。可能为“无”,如果numpy.unique是True,但如果 unique 则必须是整数False.
- unique: 布尔值,可选
如果为 True,请使用 digit-generation 策略,该策略通过明智的舍入提供最短的表示,该表示从其他相同类型的值中唯一标识浮点数。如果给出的精度比需要的数字少,则可以打印。如果给出min_digits,则可以打印更多,在这种情况下,最后一位数字将使用无偏舍入进行舍入。如果为 False,则生成数字,就像打印无限精度值并在精度数字后停止,用无偏舍入舍入剩余值
- trim: ‘k’、'.'、‘0’、'-' 之一,可选
控制尾随数字的后处理修剪,如下所示:
‘k’:保留尾随零,保留小数点(不修剪)
‘.’:修剪所有尾随零,保留小数点
‘0’:修剪除小数点前的零之外的所有内容。如果缺少零,请插入零。
‘-’:修剪尾随零和任何尾随小数点
- sign: 布尔值,可选
是否显示正值的符号。
- pad_left: 非负整数,可选
用空格填充字符串的左侧,直到小数点左侧至少有那么多字符。
- exp_digits: 非负整数,可选
用零填充 index ,直到它至少包含这么多数字。如果省略,则 index 将至少为 2 位。
- min_digits: 非负整数或无,可选
要打印的最小位数。这仅对 unique=True 有效。在这种情况下,可能会打印比唯一标识该值所需的更多数字,并无偏地四舍五入。
- 版本添加::1.21.0
- rep: string
浮点值的字符串表示
参数:
返回:
例子:
>>> np.format_float_scientific(np.float32(np.pi)) '3.1415927e+00' >>> s = np.float32(1.23e24) >>> np.format_float_scientific(s, unique=False, precision=15) '1.230000071797338e+24' >>> np.format_float_scientific(s, exp_digits=4) '1.23e+0024'
相关用法
- Python numpy format_float_positional用法及代码示例
- Python numpy format_parser用法及代码示例
- Python numpy floor用法及代码示例
- Python numpy float_power用法及代码示例
- Python numpy frombuffer用法及代码示例
- Python numpy flatiter用法及代码示例
- Python numpy fft.rfft用法及代码示例
- Python numpy fft.irfft用法及代码示例
- Python numpy fmod用法及代码示例
- Python numpy find_common_type用法及代码示例
- Python numpy flatnonzero用法及代码示例
- Python numpy fabs用法及代码示例
- Python numpy fft.rfft2用法及代码示例
- Python numpy fft.ihfft用法及代码示例
- Python numpy fft.fftfreq用法及代码示例
- Python numpy fromregex用法及代码示例
- Python numpy fromstring用法及代码示例
- Python numpy flip用法及代码示例
- Python numpy full用法及代码示例
- Python numpy fft.irfftn用法及代码示例
- Python numpy fft.irfft2用法及代码示例
- Python numpy fix用法及代码示例
- Python numpy floor_divide用法及代码示例
- Python numpy frexp用法及代码示例
- Python numpy fft.rfftn用法及代码示例
注:本文由纯净天空筛选整理自numpy.org大神的英文原创作品 numpy.format_float_scientific。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。