Numpy floor() function: The floor() function of the NumPy module returns the floor value of the given input array/data. The floor of the scalar x is the largest integer “i”, such that i <= x.
Syntax:
numpy.floor(x, out=None)
Parameters
x: This is required. It is an array (array-like) having elements for which the floor values are calculated.
out: This is optional. It is the location where the result will be saved. It must have a shape that the inputs broadcast to if it is provided. If None or not given, a newly allocated array is returned.
Return Value:
The floor value of each element of x is returned.
NumPy floor() Function in Python
Example1
Approach:
- Import numpy module using the import keyword.
- Pass some random list as an argument to the array() function to create an array.
- Store it in a variable.
- Print the above-given array.
- Pass the above-given array as an argument to the floor() function of the numpy module to get the floor values of the given array elements
- Store it in another variable.
- Print the floor values of the given array elements.
- The Exit of the Program.
Below is the implementation:
# Import numpy module using the import keyword import numpy as np # Pass some random list as an argument to the array() function to # create an array. # Store it in a variable. gvn_arry = np.array([20.3, 5.5, 8.8, 30.076, 12.123]) # Print the above given array. print("The above given array is:") print(gvn_arry) # Pass the above given array as an argument to the floor() function of the # numpy module to get the floor values of the given array elements # Store it in another variable. floor_vals = np.floor(gvn_arry) # Print the floor values of the given array elements print("The floor values of the given array elements:") print(floor_vals)
Output:
The above given array is: [20.3 5.5 8.8 30.076 12.123] The floor values of the given array elements: [20. 5. 8. 30. 12.]
Example2
np floor: Here, we give the array which includes the elements with negative values.
For example, Let the number given = -1.7
The floor value for -1.7 = -2
When we calculate the floor value for a given negative number, like -1.7, will be -2.
Because -1 is a higher number than -1.7, and -2 is a smaller number than -1.7
Approach:
- Import numpy module using the import keyword.
- Pass some random list of negative values as an argument to the array() function to create an array.
- Store it in a variable.
- Print the above-given array.
- Pass the above-given array as an argument to the ceil() function of the numpy module to get the ceiling values of the given array elements with negative values.
- Store it in another variable.
- Print the ceiling values of the given array elements.
- The Exit of the Program.
Below is the implementation:
# Import numpy module using the import keyword import numpy as np # Pass some random list of negative values as an argument to the array() function to # create an array. # Store it in a variable. gvn_arry = np.array([-20.3, -1.5, -2.8, -3, -12.6]) # Print the above given array. print("The above given array is:") print(gvn_arry) # Pass the above given array as an argument to the floor() function of the # numpy module to get the floor values of the given array elements # Store it in another variable. floor_vals = np.floor(gvn_arry) # Print the floor values of the given array elements print("The floor values of the given array elements:") print(floor_vals)
Output:
The above given array is: [-20.3 -1.5 -2.8 -3. -12.6] The floor values of the given array elements: [-21. -2. -3. -3. -13.]