  # numpy.fix () in Python

NumPy | Python Methods and Functions

numpy.fix (a, b = None): This math function rounds the elements of the array to the nearest integer to zero. Rounded values ​​are returned as floating point numbers.

Parameters:

a: [array_like] Input array to be floated.
b: [ndarray, optional] Output array.

Return: The array of rounded numbers

Code # 1: Work

 ` # Python program explaining ` ` # fix () function `   ` import ` ` numpy as np ` ` `  ` in_array ` ` = ` ` [. ` ` 5 ` `, ` ` 1.5 ` `, ` ` 2.5 ` `, ` ` 3.5 ` `, ` ` 4.5 ` `, ` ` 10.1 ` `] ` ` print ` ` (` ` "Input array:" ` `, in_array) `   ` fixoff_values ​​` ` = ` ` np.fix (in_array) ` ` print ` ` (` `" Rounded values: "` `, fixoff_values) `     ` in_array ` ` = ` ` [. ` ` 53 ` `, ` ` 1.54 ,. 71 ] `` print ( "Input array:" , in_array)   fixoff_values ​​ = np.fix (in_array) print ( "Rounded values:" , fixoff_values)   in_array = [. 5538 , 1.33354 ,. 71445 ] print ( " Input array: " , in_array)    fixoff_values ​​ = np.fix (in_array) print ( "Rounded values:" , fixoff_values) `

Output:

` Input array: [0.5, 1.5, 2.5, 3.5, 4.5, 10.1] Rounded values: [0. 1. 2. 3. 4. 10.] Input array: [ 0.53, 1.54, 0.71] Rounded values: [0. 1. 0.] Input array: [0.5538, 1.33354, 0.71445] Rounded values: [0. 1. 0.] `

Code # 2: Work

 ` # Python program explaining ` ` # Fix () function ` ` `  ` import ` ` numpy as np `   ` in_array ` ` = ` ` [` ` 1 ` `, ` ` 4 ` `, ` ` 7 ` `, ` ` 9 ` `, ` ` 12 ` `] ` ` print ` ` (` `" Input array: "` `, in_array) `   ` fixoff_values ​​` ` = ` ` np.fix (in_array) ` ` print ` ` (` `" Rounded values: "` `, fixoff_values) `     ` in_array ` ` = ` ` [` ` 133 ` `, ` ` 344 ` `, ` ` 437 ` `, ` ` 449 ` `, ` ` 12 ` `] ` ` print ` ` (` ` "Input array:" ` `, in_array) `   ` fixoff_values ​​` ` = ` ` np. fix (in_array) ` ` print ` ` (` ` " Rounded values ​​upto 2: "` `, fixoff_values) ``   in_array = [ 133 , 344 , 437 , 449 , 12 ] print ( "Input array:" , in_array)   fixoff_values ​​ = np.fix (in_array) print ( "Rounded values ​​upto 3:" , fixoff_values) `

B output:

` Input array: [1, 4, 7, 9, 12] Rounded values: [1. 4. 7. 9. 12.] Input array: [133, 344, 437, 449, 12] Rounded values ​​upto 2: [133. 344. 437. 449. 12.] Input array: [133, 344, 437, 449, 12] Rounded values ​​upto 3: [133. 344. 437. 449 . 12.] `