cf.BoundedVariable.trunc¶
-
BoundedVariable.
trunc
(bounds=True, i=False)[source]¶ Truncate the data array.
The truncated value of the scalar
x
, is the nearest integeri
which is closer to zero thanx
is. I.e. the fractional part of the signed numberx
is discarded.New in version 1.0.
Examples 1: >>> g = f.trunc()
Parameters: - bounds: optional
Ignored.
- i:
bool
, optional If True then update the bounded variable in place. By default a new bounded variable is created. In either case, a bounded variable is returned.
Returns: - out:
cf.BoundedVariable
The bounded variable with truncated data array values.
Examples 2: >>> print f.array [-1.9 -1.5 -1.1 -1. 0. 1. 1.1 1.5 1.9] >>> print f.trunc().array [-1. -1. -1. -1. 0. 1. 1. 1. 1.] >>> print f.array [-1.9 -1.5 -1.1 -1. 0. 1. 1.1 1.5 1.9] >>> print f.trunc(i=True).array [-1. -1. -1. -1. 0. 1. 1. 1. 1.] >>> print f.array [-1. -1. -1. -1. 0. 1. 1. 1. 1.]