كيفية حساب الجذور التربيعية في بايثون

نشرت: 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 أشهر يدرسها خبراء الصناعة لإعطائك فكرة واقعية عن كيفية عمل التعلم العميق والتعلم الآلي. في هذه الدورة ، ستحصل على فرصة لتعلم مفاهيم مهمة حول التعلم الآلي والتعلم العميق ورؤية الكمبيوتر والسحابة والشبكات العصبية والمزيد.

تحقق من صفحة الدورة التدريبية وسجّل نفسك قريبًا!

ترغب في مشاركة هذه المقالة؟

خطط لوظيفتك في تطوير البرمجيات الآن!

تقدم للماجستير في تعلم الآلة والذكاء الاصطناعي