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)