NumPy LCM Kleinstes gemeinsames Vielfaches
Finden von LCM (kleinstes gemeinsames Vielfaches)
Das kleinste gemeinsame Vielfache ist die kleinste Zahl, die ein gemeinsames Vielfaches beider Zahlen ist.
Beispiel
Finden Sie das LCM der folgenden zwei Zahlen:
import numpy as np
num1 = 4
num2 = 6
x = np.lcm(num1, num2)
print(x)
Rückgabe: 12
weil das das kleinste gemeinsame Vielfache beider Zahlen ist (4*3=12 und 6*2=12).
Finden von LCM in Arrays
Um das kleinste gemeinsame Vielfache aller Werte in einem Array zu finden, können Sie die reduce()
Methode verwenden.
Die reduce()
Methode verwendet die ufunc, in diesem Fall die
lcm()
Funktion, für jedes Element und reduziert das Array um eine Dimension.
Beispiel
Ermitteln Sie das LCM der Werte des folgenden Arrays:
import numpy as np
arr = np.array([3, 6, 9])
x = np.lcm.reduce(arr)
print(x)
Rückgabe: 18
weil das das kleinste gemeinsame Vielfache aller drei Zahlen ist (3*6=18, 6*3=18 und 9*2=18).
Beispiel
Ermitteln Sie das LCM aller Arrays, wobei das Array alle ganzen Zahlen von 1 bis 10 enthält:
import numpy as np
arr = np.arange(1, 11)
x = np.lcm.reduce(arr)
print(x)