flopscope.numpy.fix
flopscope.numpy.fix(x, out=None)[flopscope source]
Round to nearest integer towards zero.
Round an array of floats element-wise to nearest integer towards zero. The rounded values have the same data-type as the input.
Parameters
- x:array_like
An array to be rounded
- out:ndarray, optional
A location into which the result is stored. If provided, it must have a shape that the input broadcasts to. If not provided or None, a freshly-allocated array is returned.
Returns
- out:ndarray of floats
An array with the same dimensions and data-type as the input. If second argument is not supplied then a new array is returned with the rounded values.
If a second argument is supplied the result is stored there. The return value
outis then a reference to that array.
See also
- we.flops.rint
- we.flops.trunc
- we.flops.floor
- we.flops.ceil
- we.flops.rint Round to given number of decimals
Examples
>>> import flopscope.numpy as fnp
>>> flops.fix(3.14)
3.0
>>> flops.fix(3)
3
>>> flops.fix([2.1, 2.9, -2.1, -2.9])
array([ 2., 2., -2., -2.])