Numpy Log Base 2

Numpy Log Base 2



تُستخدم مكتبة Python تسمى NumPy ، والتي تعني Numerical Python ، للعمل مع المصفوفات وتستخدم للحوسبة الرقمية. دالة NumPy log () هي وظيفة رياضية تؤدي العمليات اللوغاريتمية الطبيعية في Python. اللوغاريتم الطبيعي هو معكوس الدالة الأسية 'exp ()' لعناصر الإدخال للمصفوفة المحددة ، والتي ستكون واضحة من سجل الصيغة هذا (exp (x)) = x.NumPy log2 (). تتيح هذه الوظيفة إيجاد سجل المصفوفة المعطاة للأساس 2.

بناء الجملة:

اسم_الوظيفة. تسجيل 2 ( x )

هنا استخدمنا np كاسم للدالة.







np.log2 (x)

يتم تعريف Function_name عندما نقوم باستيراد مكتبة NumPy. داخل وظيفة السجل ، نقدم قيمة NumPy أو مجموعة من العناصر.



مكتبة الاستيراد

عندما نستخدم أي وظيفة في أي مكتبة قبل استخدام هذه الوظيفة المحددة في الكود ، يتعين علينا استيراد المكتبة ذات الصلة وإلا فلن نتمكن من استخدام وظائف تلك المكتبة. لاستخدام وظائف NumPy ، يجب استيراد وحدة NumPy. سيسمح لنا ذلك باستخدام جميع وظائف NumPy في الكود.



يستورد حبيبي كما اسم وظيفة

هنا ، دعنا نقول إن np هو اسم الوظيفة.





يستورد حبيبي كما على سبيل المثال

'np' هو اسم الوظيفة ، يمكننا استخدام أي اسم ولكن معظم المهنيين يستخدمون 'np' كاسم للدالة لجعلها بسيطة وسهلة الفهم. باستخدام اسم الوظيفة هذا ، يمكننا استخدام أي وظيفة في مكتبة NumPy في الكود.

NumPy Log Base 2 لرقم صحيح

الآن لشرح كيف يمكننا استخدام وظائف NumPy log base 2 في كود بقيمة عدد صحيح ، انظر إلى مثال الكود أدناه.



أولاً ، قم بدمج مكتبة NumPy لتشغيل وظائف NumPy الرياضية. ثم قم بتعيين القيمة للمتغير. المتغير المستخدم هنا هو 'رقم'. تم إعطاء المتغير 'number' قيمة عدد صحيح تساوي 10. الآن ، سنجد السجل للقاعدة 2 من عدد صحيح. استخدم الدالة 2 الأساسية لسجل NumPy وهي np.log2 (). هنا ، 'np' هو اسم الوظيفة. من خلال ذلك ، نقوم باستيراد وظائف NumPy. ضمن قوس log2 ، اكتب اسم المتغير الذي استخدمناه أعلاه. بعد ذلك ، قم بتخزين مخرجات الوظيفة في متغير يسمى 'الإخراج'. بعد ذلك ، استخدم بيان الطباعة لإظهار الإخراج.

النتيجة مبينة أدناه. أولاً ، ستقوم جملة print بطباعة الرسالة ثم عرض النتيجة التي حسبناها من خلال np.log2 ().

NumPy Log Base 2 لرقم الفاصلة العائمة

للعثور على سجل لقيمة الفاصلة العائمة باستخدام الوظيفة np.log2 () ، يشرح الكود التالي كل ما نحتاج إلى فهمه.

في هذه الحالة ، نستخدم القيمة العائمة. تتمثل الخطوة الأولى في استيراد المكتبة وإعطائها اسم دالة سيتم استخدامه عندما نسمي دالة NumPy. استخدم اسم متغير لتعيين قيمة النقطة العائمة. هنا ، اسم المتغير هو 'قيمة' ويتم تعيين قيمة 178.90 له. للعثور على لوغاريتم للقاعدة 2 للقيمة العائمة ، نحتاج إلى استدعاء الوظيفة الرياضية للوغاريتم 'np.log2 ()'. 'np' هو اسم الوظيفة الذي استخدمناه أثناء استيراد مكتبة NumPy. يتم تطبيق وظيفة log2 () للعثور على سجل القيمة المحددة. الآن ، قم بتعريف متغير آخر 'مخرجات' لحفظ نتيجة دالة log2 (). لطباعة الرسالة والقيمة الناتجة على الشاشة ، استخدم وظيفة print ().

يتم عرض إخراج الكود المذكور أعلاه هنا. قام np.log2 () بحساب سجل القيمة المحددة ثم يتم عرضه باستخدام طريقة الطباعة.

NumPy Log Base 2 لمصفوفة 1D

فيما يلي مثال يوضح كيف يمكننا استخدام الدالة NumPy np.log2 () مع المصفوفات. من السهل جدًا العثور على سجل مصفوفة أحادية البعد كما هو موضح أدناه في البرنامج.

تتمثل الخطوة الأولى في دمج الوحدة باستخدام العبارة import NumPy كـ np. 'np' هو اسم الوظيفة الذي يتم استخدامه عندما نطلق على دالة NumPy ، نحتاج إلى استخدام اسم هذه الوظيفة. سيخبر اسم الوظيفة هذا المترجم بالذهاب إلى مكتبة NumPy والحصول على وظيفة محددة. بعد ذلك ، علينا تحديد عناصر المصفوفة أحادية البعد. قم بتهيئة متغير ثم احفظ المصفوفة فيه. يمكننا تحديد مصفوفة باستخدام الدالة np.array (). هنا ، قمنا بتعريف مصفوفة تسمى 'arr_1' وقمنا بتعيين قيم صحيحة. بعد ذلك ، استخدم جملة print لإظهار الرسالة وعرض المصفوفة ببساطة عن طريق وضع اسم المتغير 'arr_1' داخل وظيفة print (). نستخدم الدالة np.log2 () للحصول على سجل المصفوفة 1D . مرة أخرى ، حدد متغيرًا جديدًا 'نتيجة' لتخزين ناتج وظيفة السجل فيه. اطبع المصفوفة برسالة. ستعثر وظيفة السجل تلقائيًا على سجل المصفوفة بأكملها.

يعرض الإخراج أولاً رسالة 'المصفوفة' ثم يعرض المصفوفة التي حددناها في المتغير 'arr_1'. يقوم np.log2 () بحساب سجل المصفوفة المطلوبة ويعرض النتيجة.

NumPy Log Base 2 لمصفوفة ثنائية الأبعاد

يعد العمل مع مصفوفة ثنائية الأبعاد أمرًا سهلاً ولكننا نحتاج إلى فهم كيفية عملها وطريقتها المناسبة.

في هذا الرمز ، قم أولاً باستيراد مكتبة NumPy في Python. ثم حدد عناصر المصفوفة ثنائية الأبعاد. المصفوفة التي تمت تهيئتها هنا هي 'array_0'. يحتوي هذا الصفيف ثنائي الأبعاد على صف واحد يحتوي على قيم صحيحة بينما يحتوي الصف الآخر على قيم الفاصلة العائمة. ثم اعرض المصفوفة باستخدام جملة print. بعد ذلك ، قم باستدعاء np.log2 () لحساب السجل 2 للصفيف ثنائي الأبعاد المحدد. الآن ، قم بتخزين هذه القيمة المحسوبة في متغير 'الإخراج' بحيث إذا أردنا استخدام هذه القيمة الناتجة في أي مكان في الكود أو لعرضها ، فيمكننا استخدامها من خلال اسم المتغير 'الإخراج'.

تظهر النتيجة المصفوفة التي قمنا بتهيئتها. مع رسالة ، يعرض السجل المحسوب إلى الأساس 2 للمصفوفة ثنائية الأبعاد.

استنتاج

في هذه المقالة ، ناقشنا كيف يمكننا استخدام وظيفة log base 2 وهي دالة رياضية لمكتبة NumPy. نظرنا في تفاصيل كيفية استخدام هذه الوظيفة والمكتبات التي نحتاج إلى استيرادها إلى الكود. عندما يتعين علينا العثور على السجل للقاعدة 2 في Python ، ما عليك سوى استيراد المكتبة واستخدام الوظيفة np.log2 (). قمنا أيضًا بحساب قاعدة السجل 2 لقيم مختلفة ، وصفيف 1D ، وصفيف ثنائي الأبعاد عن طريق استدعاء طريقة np.log2 ().