NumPy Input and Output: format_float_scientific() function
numpy.format_float_scientific() function
The format_float_scientific() function is used to format a floating-point scalar as a decimal string in scientific notation.
Provides control over rounding, trimming and padding. Uses and assumes IEEE unbiased rounding. Uses the “Dragon4” algorithm.
Syntax:
numpy.format_float_scientific(x, precision=None, unique=True, trim='k', sign=False, pad_left=None, exp_digits=None)
Version: 1.15.0
Parameter:
Name | Description | Required / Optional |
---|---|---|
x | Value to format. python float or numpy floating scalar |
Required |
precision | Maximum number of digits to print. May be None if unique is True, but must be an integer if unique is False. non-negative integer or None |
Optional |
unique | If True, use a digit-generation strategy which gives the shortest representation which uniquely identifies the floating-point number from other values of the same type, by judicious rounding. If precision was omitted, print all necessary digits, otherwise digit generation is cut off after precision digits and the remaining value is rounded. If False, digits are generated as if printing an infinite-precision value and stopping after precision digits, rounding the remaining value. boolean |
Optional |
trim | Controls post-processing trimming of trailing digits, as follows:
one of 'k', '.', '0', '-' |
Optional |
sign | Whether to show the sign for positive values. boolean |
Optional |
pad_left | Pad the left side of the string with whitespace until at least that many characters are to the left of the decimal point. non-negative integer |
Optional |
exp_digits | Pad the exponent with zeros until it contains at least this many digits. If omitted, the exponent will be at least 2 digits. non-negative integer |
Optional |
Returns: rep : string
The string representation of the floating point value
NumPy.format_float_scientific() method Example:
>>> import numpy as np
>>> np.format_float_scientific(np.float32(np.pi))
Output:
'3.1415927e+00'
NumPy.format_float_scientific() method Example:
>>> import numpy as np
>>> a = np.float32(1.25e24)
>>> np.format_float_scientific(a, unique=False, precision=12)
Output:
'1.249999945253e+24'
NumPy.format_float_scientific() method Example:
>>> import numpy as np
>>> a = np.float32(1.23e24)
>>> np.format_float_scientific(a, exp_digits=5)
Output:
'1.25e+00024'
Python - NumPy Code Editor:
Previous: format_float_positional() function
Next: memmap() function
- Weekly Trends
- Java Basic Programming Exercises
- SQL Subqueries
- Adventureworks Database Exercises
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- JavaScript String Exercises
- JavaScript HTML Form Validation
- Java Collection Exercises
- SQL COUNT() function
- SQL Inner Join
- JavaScript functions Exercises
- Python Tutorial
- Python Array Exercises
- SQL Cross Join
- C# Sharp Array Exercises
We are closing our Disqus commenting system for some maintenanace issues. You may write to us at reach[at]yahoo[dot]com or visit us at Facebook