طريقة Numpy ptp

Tryqt Numpy Ptp



NumPy تعني Numerical Python وهي مكتبة برمجة بايثون. لها وظائف أساسية مختلفة ، وظائف رياضية ، وظائف إحصائية ، ووظائف سلسلة. طريقة ptp () هي إحدى الوظائف الإحصائية لمكتبة NumPy. PTP تعني من الذروة إلى الذروة. يتم استخدام طريقة NumPy ptp () للعثور على النطاق على طول المحور المحدد من صفيف NumPy. النطاق يختلف من الحد الأقصى إلى الحد الأدنى.

يمكن حساب النطاق على النحو التالي:

نطاق = القيمة القصوى - الحد الأدنى للقيمة

بناء جملة طريقة NumPy ptp ()

يمكن الإعلان عن طريقة NumPy ptp () على النحو التالي:







X = NumPy. ptp ( آر و محور = لا أحد و خارج = لا أحد و يبقي يخفت = < لا قيمة له > )

معلمات طريقة NumPy ptp ()

الآن ، سنناقش وصف الحجج المقبولة بواسطة الدالة ptp ():



آر = Arr يمثل بيانات صفيف الإدخال.



محور = يمثل المحور ذلك النطاق المحوري الذي سيتم العثور عليه. بشكل افتراضي ، تعمل مصفوفة الإدخال كما لو كانت مسطحة. بالارض يعني عمل مجموعة على جميع المحاور. إذا كانت قيمة المحور 0 ، فإنها تمثل النطاق على طول العمود. وإذا كانت قيمة المحور 1 ، فإنها تمثل النطاق على طول الصف.





خارج تمثل = Out مجموعة بديلة نريد تخزين المخرجات أو النتيجة فيها. يجب أن تتطابق أبعاد هذه المجموعة مع تلك الخاصة بالنتيجة المرجوة.

حافظ على الخفت = إنها أيضًا وسيطة اختيارية. تكون هذه المعلمة مفيدة عندما يكون صفيف الإخراج غير صحيح أو يتم تقليله إلى اليسار مع بُعد بحجم واحد ، وسوف يصحح نتائج المصفوفة.



قيمة إرجاع طريقة NumPy ptp ()

قيمة الإرجاع تعني إخراج الكود المنفذ. ستعيد طريقة NumPy ptp () نطاق المصفوفة. ستعيد القيم العددية.

مثال 1:

في هذا المثال ، سنناقش كيفية إيجاد أو حساب نطاق مصفوفة 1D باستخدام دالة NumPy ptp ().

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

لدينا نتيجة يتبقى لنا فيها نطاق من المصفوفة المحددة.

المثال الثاني:

في هذه الحالة ، سنرى كيفية الحصول على نطاق من مصفوفة ثنائية الأبعاد عن طريق استدعاء دالة NumPy ptp ().

أولاً ، تتمثل الخطوة المهمة والإلزامية في استيراد مكتبة NumPy من Python. قمنا باستيراده كـ np. بعد ذلك ، اتخذنا 'DATA' كمتغير وقمنا بتعيين قيم مختلفة لهذا المتغير 'DATA'. لقد مررنا المصفوفة ثنائية الأبعاد حتى نحصل على نطاق تلك المصفوفة ثنائية الأبعاد. القيم التي أخذناها في المصفوفة ثنائية الأبعاد هي: [[2 ، 15] ، [10 ، 1]]. تم التصريح عن طريقة print () لعرض العناصر المطلوبة للمصفوفة ثنائية الأبعاد كإخراج. مرة أخرى ، قمنا باستدعاء دالة print () لإظهار العبارة 'نطاق من المصفوفة ثنائية الأبعاد المعطاة هو'. أخيرًا ، قمنا باستدعاء دالة np.ptp () للعثور على نطاق من المصفوفة ثنائية الأبعاد. تحتوي هذه الوظيفة على قيم المصفوفة ثنائية الأبعاد المتوفرة كمعامل.

في الإخراج ، لدينا نطاق '14' من المصفوفة ثنائية الأبعاد ويتم حسابه من خلال: القيمة القصوى - القيمة الدنيا.

المثال الثالث:

هنا ، نلاحظ طريقة حساب نطاق الصف الحكيم لمصفوفة ثنائية الأبعاد باستخدام NumPy ptp ().

كما نعلم بالفعل ، فإن استيراد المكتبة هو الخطوة الرئيسية لأداء. لذلك ، في هذه الحالة ، لتنفيذ التعليمات البرمجية ، قمنا بدمج وحدة NumPy كـ np. ثم أعلن عن 'X' واحتفظ بعناصر المصفوفة ثنائية الأبعاد. بعد ذلك ، استخدم دالة print () لعرض السطر 'المصفوفة المعطاة هي'. تقوم وظيفة الطباعة أيضًا بطباعة المصفوفة ثنائية الأبعاد. الآن ، سنجد نطاق المصفوفة المعطاة عن طريق استدعاء طريقة NumPy ptp () من خلال توفير معلمة 'المحور' كمحور = 1. وسيعطي نطاق الصفيف ثنائي الأبعاد.

في النتيجة ، لدينا نطاق الصف الحكيم للمصفوفة ثنائية الأبعاد حيث لدينا القيمة 1 من المعلمة 'المحور'.

المثال الرابع:

دعونا نرى كيفية الحصول على نطاق العمود من صفيف ثنائي الأبعاد باستخدام NumPy ptp ().

في هذه الحالة ، سنتعلم كيفية إيجاد مدى مصفوفة ثنائية الأبعاد عموديًا. الخطوة الأولى هي دمج مكتبة NumPy. تتضمن الخطوة الثانية تهيئة المتغير 'Y' كمصفوفة إدخال ثنائية الأبعاد لتخزين قيم المصفوفة. الخطوة الثالثة هي طباعة قيم مصفوفة NumPy 2D عن طريق استدعاء دالة print () بتمرير قيم 'Y' فيها كوسيطة. في الخطوة الرابعة ، يتم استدعاء عبارة print مرة أخرى لإظهار العبارة 'مدى المصفوفة المحددة عندما يكون المحور = 0'. في النهاية ، قم باستدعاء الدالة np.ptp () للحصول على نطاق المصفوفة ثنائية الأبعاد المحددة. تحتوي هذه الطريقة على وسيطتين ، والتي تتضمن المصفوفة المطلوبة والمعامل 'المحور'. هنا ، قمنا بتعيين قيمة الوسيطة 'المحور' على 0 لأننا نريد إيجاد نطاق الصفيف ثنائي الأبعاد من حيث العمود.

بعد التنفيذ الناجح للبرنامج ، لدينا المخرجات التالية:

استنتاج

لمساعدتك على فهم طريقة NumPy ptp () بشكل أفضل ، ناقشنا مجموعة واسعة من الموضوعات في الدليل. تتم تغطية جميع بنية طريقة NumPy ptp () والمعلمات وقيمة الإرجاع. تم حساب نطاق المصفوفة أحادية البعد في الكود الأول ، وتم تحديد نطاق المصفوفة ثنائية الأبعاد في المثال الثاني. تم تقييم نطاق المصفوفة ثنائية الأبعاد ، سواء من حيث الصفوف أو العمود في آخر حالتين.