Encuentra la posición del número que es múltiplo de cierto número

En este tipo de pregunta se da un número y tenemos que encontrar la posición o índice de todos los múltiplos de ese número. Para hacer esta pregunta usamos una función llamada numpy.argwhere() .

Sintaxis:

numpy.argwhere(array)

Ejemplo 1: 

A veces necesitamos encontrar los índices del elemento que son divisibles por números enteros o flotantes.

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)

Producción:

En el ejemplo anterior, encontramos los índices de todos los números divisibles por 3.

Ejemplo 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)

Producción:

En el ejemplo anterior, encontramos los índices de todos los números divisibles por el número de punto flotante 3.5

Publicación traducida automáticamente

Artículo escrito por vanshgaur14866 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *