كيفية حساب الجذور التربيعية في بايثون
نشرت: 2023-02-03لغة برمجة عالية المستوى ومتعددة النماذج مع نهج موجه للكائنات ، تم تصميم Python لتكون قابلة للتوسيع بدرجة كبيرة ، مع وحدات مدمجة متعددة ، بما في ذلك وحدة الرياضيات متعددة الوظائف.
هنا ، نستكشف الطرق المختلفة التي يمكن لبايثون من خلالها حساب وظيفة رياضية محددة جدًا - الجذور التربيعية - باستخدام أو بدون استخدام وحدات الرياضيات و cmath.
قم بالتسجيل في دورة التعلم الآلي من أفضل الجامعات في العالم. احصل على درجة الماجستير أو برنامج PGP التنفيذي أو برامج الشهادات المتقدمة لتسريع مسار حياتك المهنية.
جدول المحتويات
ما هو الجذر التربيعي؟
في حين أن معظمنا على دراية بهذا المفهوم الرياضي ، فإن الأمر يستحق تجديد ذاكرتنا بتعريف بسيط: القيمة "y" هي الجذر التربيعي لـ x لأن "y" ، عند ضربها في نفسها ، ينتج عنها الرقم الأصلي x.
من الناحية الرياضية ، يمكن التعبير عن هذا على النحو التالي:
إذا كانت x = yxy
أو x = y2
ثم √x = y
وظيفة الجذر التربيعي في بايثون
يمكن استخراج الجذر التربيعي لرقم ما باستخدام بايثون بعدة طرق مختلفة:
1. استخدام وحدة الرياضيات بايثون :
أ مع وظيفة math.sqrt () المضمنة:
الخطوة 1 : استيراد وحدة الرياضيات
الخطوة 2 : استخدم الدالة sqrt ()
إدخال رمز:
استيراد الرياضيات
طباعة ("الجذر التربيعي 54 هو" ، math.sqrt (49))
انتاج:
الجذر التربيعي لـ 54 هو 7.348469228349534
مع وظيفة math.pow () التي تحمل في ثناياه عوامل:
الخطوة 1: استيراد وحدة الرياضيات
الخطوة 2: استخدم وظيفة pow ()
يعمل هذا على مبدأ رياضي بسيط: √x = x1 / 2 أو √x = x0.5.
تتطلب الوظيفة إدخال معلمتين - الرقم الأساسي وأسه.
إدخال رمز:
استيراد الرياضيات
number = float (input ("الرجاء إدخال أي قيمة رقمية:"))
squareRoot = math.pow (العدد ، 0.5)
طباعة ("الجذر التربيعي للرقم المحدد {0} = {1}". تنسيق (رقم ، جذر مربع))
انتاج:
الرجاء إدخال أي قيمة عددية: 54
العدد المعطى 54.0 الجذر التربيعي = 7.348469228349534
تحقق من شهادة upGrad المتقدمة في DevOps
أفضل دورات التعلم الآلي ودورات الذكاء الاصطناعي عبر الإنترنت
ماجستير العلوم في التعلم الآلي والذكاء الاصطناعي من جامعة جون مورس بليفربول | برنامج الدراسات العليا التنفيذية في التعلم الآلي والذكاء الاصطناعي من IIITB | |
برنامج شهادة متقدم في تعلم الآلة و البرمجة اللغوية العصبية من IIITB | برنامج الشهادة المتقدم في التعلم الآلي والتعلم العميق من IIITB | برنامج الدراسات العليا التنفيذية في علوم البيانات والتعلم الآلي من جامعة ماريلاند |
لاستكشاف جميع دوراتنا ، قم بزيارة صفحتنا أدناه. | ||
دورات تعلم الآلة |
2. استخدام وحدة Python cmath
الخطوة 1: استيراد وحدة الرياضيات المعقدة (cmath)
الخطوة 2: استخدم الدالة cmath.sqrt ()
تساعد وحدة cmath في حساب الجذر التربيعي للأرقام الحقيقية أو المركبة.
إدخال رمز:
استيراد cmath
عدد = 1 + 2 ي
الجذر التربيعي = cmath.sqrt (num)
طباعة (الجذر التربيعي لـ '{0} هو {1: 0.2f} + {2: 0.2f}' تنسيق (num، sqrt.real، sqrt.imag))
انتاج:
الجذر التربيعي لـ (1 + 2j) هو 1.27 + 0.79
مهارات التعلم الآلي عند الطلب
دورات الذكاء الاصطناعي | دورات تابلو |
دورات البرمجة اللغوية العصبية | دورات التعلم العميق |
3. استخدام عامل الأس **:
تعمل على نفس مبدأ وظيفة pow () ، أي √x = x1 / 2 أو √x = x0.5
لكنه لا يتطلب من المستخدمين استيراد وحدة الرياضيات
إدخال رمز:
def sqrt (ن):
إذا كان n <0:
يعود
آخر:
عودة ن ** 0.5
طباعة (sqrt (54))
انتاج:
7.348469228349534
مدونات التعلم الآلي والذكاء الاصطناعي الشعبية
إنترنت الأشياء: التاريخ والحاضر والمستقبل | دروس تعلم الآلة: تعلم ML | ما هي الخوارزمية؟ بسيط سهل |
راتب مهندس الروبوتات في الهند: جميع الأدوار | يوم في حياة مهندس التعلم الآلي: ماذا يفعلون؟ | ما هو إنترنت الأشياء (إنترنت الأشياء) |
التقليب مقابل الجمع: الفرق بين التقليب والجمع | أهم 7 اتجاهات في الذكاء الاصطناعي وتعلم الآلة | التعلم الآلي باستخدام R: كل ما تحتاج إلى معرفته |
في upGrad ، الشهادة المتقدمة في التعلم الآلي والتعلم العميق ، المقدمة بالتعاون مع IIIT-B ، هي دورة مدتها 8 أشهر يدرسها خبراء الصناعة لإعطائك فكرة واقعية عن كيفية عمل التعلم العميق والتعلم الآلي. في هذه الدورة ، ستحصل على فرصة لتعلم مفاهيم مهمة حول التعلم الآلي والتعلم العميق ورؤية الكمبيوتر والسحابة والشبكات العصبية والمزيد.
تحقق من صفحة الدورة التدريبية وسجّل نفسك قريبًا!