Find the position of number that is multiple of certain number

In this type of question, a number is given and we have to find the position or index of all multiples of that number. For doing this question we use a function named numpy.argwhere().
Syntax:
numpy.argwhere(array)
Example 1:
Sometimes we need to find the indexes of the element that are divisible by int or float number.
Python3
# Importing Pandas and Numpy libraries import pandas as pd import numpy as np   # Creating a Series of random numbers n_series = pd.Series(np.random.randint(1, 25, 15)) print("Original Series:\n") print(n_series)   # Finding the indexes of numbers divisible by 3 res_index = np.argwhere(n_series % 3==0) print("Positions of numbers that are multiples of 3:\n") print(res_index) | 
Output:
In the above example, we find the indexes of all numbers divisible by 3.
Example 2:
Python3
# Importing Pandas and Numpy libraries import pandas as pd import numpy as np   # Creating a Series of random numbers n_series = pd.Series(np.random.randint(1, 20, 10)) print("Original Series:\n") print(n_series)   # Finding the indexes of numbers divisible by 3.5 res_index = np.argwhere(n_series % 3.5==0) print("Positions of numbers that are multiples of 3.5:\n") print(res_index) | 
Output:
In the above example, we find the indexes of all numbers divisible by floating-point number 3.5
				
					



