Ali Ahmed55 نشر 24 مارس أرسل تقرير نشر 24 مارس السلام عليكم هل ممكن اجيب ناتج قاسم المشتركه الاكبر باستخدم مكتبه Numpy 1 اقتباس
0 محمد عاطف17 نشر 24 مارس أرسل تقرير نشر 24 مارس وعليكم السلام ورحمة الله وبركاته . نعم يمكنك استخدام الدالة gcd فى numpy التى تسمح لك بتمرير رقمين لها وتقوم بارجاع لك ناتج القسمة المشترك الاكبر "Greatest common divisor" . وهذا كود للتوضيح. import numpy as np num1 = 6 num2 = 9 x = np.gcd(num1, num2) print(x) #3 ويمكنك ايضا استخدمها على مصفوفة تحتوى على عدة ارقام و تقوم بارجاع ناتج القسمة الاكبر لجميع هذه الارقام معا . وهذا هو الكود الخاص بها . import numpy as np arr = np.array([20, 8, 32, 36, 16]) x = np.gcd.reduce(arr) print(x) #ُ4 1 اقتباس
0 Khaled Osama3 نشر 24 مارس أرسل تقرير نشر 24 مارس نعم بالتأكيد. باستخدام مكتبة نامباي يمكن حساب القاسم المشترك الأكبر (GCD) بسهولة. الخطوات هي: استيراد المكتبة: import numpy as np ثم تعريف الأعداد التي تريد حساب GCD لها: a = 12 b = 8 ثم استخدم دالة np.gcd(): result = np.gcd(a, b) إلان يمكنك طباعة الناتج: print(result) الناتج سيكون 4 حيث 4 هو القاسم المشترك الأكبر لـ 12 و 8. بهذه الطريقة يمكن حساب GCD لأعداد أكبر أو لمصفوفات بأكملها بسهولة باستخدام مكتبة نامباي. 1 اقتباس
السؤال
Ali Ahmed55
السلام عليكم
هل ممكن اجيب ناتج قاسم المشتركه الاكبر باستخدم مكتبه Numpy
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.