本文簡要介紹 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。