NumPy LCM Multiple commun le plus bas
Trouver LCM (plus petit commun multiple)
Le plus petit commun multiple est le plus petit nombre commun multiple des deux nombres.
Exemple
Trouvez le LCM des deux nombres suivants :
import numpy as np
num1 = 4
num2 = 6
x = np.lcm(num1, num2)
print(x)
Renvoie : 12
parce que c'est le plus petit commun multiple des deux nombres (4*3=12 et 6*2=12).
Recherche de LCM dans les baies
Pour trouver le plus petit commun multiple de toutes les valeurs d'un tableau, vous pouvez utiliser la reduce()
méthode.
La reduce()
méthode utilisera le ufunc, dans ce cas la
lcm()
fonction, sur chaque élément, et réduira le tableau d'une dimension.
Exemple
Trouvez le LCM des valeurs du tableau suivant :
import numpy as np
arr = np.array([3, 6, 9])
x = np.lcm.reduce(arr)
print(x)
Renvoie : 18
parce que c'est le plus petit commun multiple des trois nombres (3*6=18, 6*3=18 et 9*2=18).
Exemple
Trouvez le LCM de tout un tableau où le tableau contient tous les entiers de 1 à 10 :
import numpy as np
arr = np.arange(1, 11)
x = np.lcm.reduce(arr)
print(x)