NumPy GCD ग्रेटेस्ट कॉमन डिनोमिनेटर
GCD ढूँढना (सबसे बड़ा सामान्य भाजक)
GCD (ग्रेटेस्ट कॉमन डेनोमिनेटर), जिसे HCF (हाईएस्ट कॉमन फैक्टर) के रूप में भी जाना जाता है, सबसे बड़ी संख्या है जो दोनों संख्याओं का एक सामान्य कारक है।
उदाहरण
निम्नलिखित दो संख्याओं का HCF ज्ञात कीजिए:
import numpy as np
num1 = 6
num2 = 9
x = np.gcd(num1, num2)
print(x)
रिटर्न: 3
क्योंकि वह सबसे बड़ी संख्या है, दोनों संख्याओं को (6/3=2 और 9/3=3) से विभाजित किया जा सकता है।
सरणियों में GCD ढूँढना
किसी सरणी में सभी मानों का उच्चतम सामान्य कारक खोजने के लिए, आप reduce()
विधि का उपयोग कर सकते हैं।
reduce()
विधि ufunc का उपयोग करेगी, इस मामले में
प्रत्येक gcd()
तत्व पर फ़ंक्शन, और सरणी को एक आयाम से कम करेगा।
उदाहरण
निम्नलिखित सरणी में सभी संख्याओं के लिए जीसीडी खोजें:
import numpy as np
arr = np.array([20, 8, 32, 36, 16])
x =
np.gcd.reduce(arr)
print(x)
रिटर्न: 4
क्योंकि वह उच्चतम संख्या है जिससे सभी मानों को विभाजित किया जा सकता है।