w3resource

NumPy: Get the largest integer smaller or equal to the division of the inputs


Write a NumPy program to get the largest integer smaller or equal to the division of the inputs.

Sample Solution:

Python Code:

import numpy as np
x = [1., 2., 3., 4.]
print("Original array:")
print(x)
print("Largest integer smaller or equal to the division of the inputs:")
print(np.floor_divide(x, 1.5))

Sample Output:

Original array:                                                        
[1.0, 2.0, 3.0, 4.0]                                                   
Largest integer smaller or equal to the division of the inputs:        
[ 0.  1.  2.  2.]

Explanation:

In the above exercise -

x = [1., 2., 3., 4.] – This line defines a list of floats.

np.floor_divide(x, 1.5) – This line performs floor division of each element in x by 1.5.

Finally print() will print [0., 1., 2., 2.].

Python-Numpy Code Editor: