Numpy ptp طریقہ

Numpy Ptp Tryq



NumPy کا مطلب عددی Python ہے اور یہ ایک Python پروگرامنگ لائبریری ہے۔ اس میں مختلف بنیادی افعال، ریاضیاتی افعال، شماریاتی افعال، اور تار کے افعال ہوتے ہیں۔ ptp() طریقہ NumPy لائبریری کے شماریاتی افعال میں سے ایک ہے۔ پی ٹی پی کا مطلب ہے چوٹی سے چوٹی۔ NumPy ptp() طریقہ NumPy سرنی سے مخصوص محور کے ساتھ ساتھ رینج تلاش کرنے کے لیے استعمال کیا جاتا ہے۔ رینج زیادہ سے زیادہ سے کم از کم تک مختلف ہوتی ہے۔

رینج کا حساب اس طرح لگایا جا سکتا ہے:

رینج = زیادہ سے زیادہ قدر - کم از کم قیمت

NumPy ptp() طریقہ کا نحو

NumPy ptp() طریقہ کو اس طرح قرار دیا جا سکتا ہے:







ایکس = NumPy. پی ٹی پی ( arr , محور = کوئی نہیں , باہر = کوئی نہیں , مدھم رکھیں = < کوئی قدر نہیں > )

NumPy ptp() طریقہ کے پیرامیٹرز

اب، ہم ptp() فنکشن کے ذریعہ قبول کردہ دلائل کی تفصیل پر تبادلہ خیال کریں گے:



ارر = Arr ان پٹ سرنی کے ڈیٹا کی نمائندگی کرتا ہے۔



محور = محور اس کی نمائندگی کرتا ہے جس کے ساتھ محور کی حد پائی جائے گی۔ پہلے سے طے شدہ طور پر، ان پٹ سرنی چپٹی کے طور پر کام کرتی ہے۔ فلیٹڈ کا مطلب ہے تمام محوروں پر سرنی کا کام۔ اگر محور کی قدر 0 ہے، تو یہ کالم کے ساتھ ساتھ رینج کی نمائندگی کرتا ہے۔ اور اگر محور کی قدر 1 ہے، تو یہ قطار کے ساتھ ساتھ رینج کی نمائندگی کرتا ہے۔





باہر = آؤٹ ایک متبادل صف کی نمائندگی کرتا ہے جس میں ہم آؤٹ پٹ یا نتیجہ ذخیرہ کرنا چاہتے ہیں۔ اس صف کے طول و عرض کو مطلوبہ نتائج سے مماثل ہونا چاہیے۔

Dims رکھیں = یہ بھی ایک اختیاری دلیل ہے۔ یہ پیرامیٹر اس وقت مددگار ہوتا ہے جب آؤٹ پٹ اری غلط ہو یا سائز ایک کے طول و عرض کے ساتھ بائیں طرف کم ہو، یہ صف کے نتائج کو درست کرے گا۔



NumPy ptp() طریقہ کی واپسی کی قدر

ریٹرن ویلیو کا مطلب ہے پھانسی والے کوڈ کا آؤٹ پٹ۔ NumPy ptp() طریقہ صف کی رینج واپس کر دے گا۔ یہ اسکیلر اقدار واپس کرے گا۔

مثال نمبر 1:

اس مثال میں، ہم بحث کریں گے کہ NumPy ptp() فنکشن کا استعمال کرتے ہوئے 1D ارے کی رینج کو کیسے تلاش یا حساب کیا جائے۔

آئیے مطلوبہ لائبریری کو درآمد کرکے کوڈ شروع کریں۔ ہمیں Python کے NumPy ماڈیول کو np کے طور پر ضم کرنا ہوگا۔ پھر، اگلے بیان میں، ہم نے ایک جہتی صف کو بطور 'arr' شروع کیا اور اسے مختلف قدریں تفویض کیں۔ پھر، ہم نے 'Given array is' بیان ظاہر کرنے کے لیے print() طریقہ استعمال کیا۔ ایک بار پھر print() فنکشن دی گئی ایک جہتی صف کے آئٹمز کو پرنٹ کرنے کے لیے استعمال کیا جاتا ہے۔ بیان 'دی گئی صف کی حد ہے' پرنٹ () طریقہ کے استعمال سے پرنٹ کیا جاتا ہے۔ آخری مرحلے میں، NumPy ptp() طریقہ فراہم کردہ صف کی حد تلاش کرنے کے لیے لاگو کیا جاتا ہے۔ حد تلاش کرنے کے لیے، یہ زیادہ سے زیادہ قدر سے کم از کم قدر کو تقریباً مائنس کرنا ہے۔ پرنٹ اسٹیٹمنٹ کو دی گئی 1D صف کی کیلکولیشن رینج کو ظاہر کرنے کے لیے بھی قرار دیا جاتا ہے۔

ہمارے پاس ایک نتیجہ ہے جس میں ہمارے پاس دی گئی صف کی ایک حد باقی ہے۔

مثال نمبر 2:

اس مثال میں، ہم دیکھیں گے کہ NumPy ptp() فنکشن کو کال کرکے 2D اری کی رینج کیسے حاصل کی جائے۔

سب سے پہلے، ایک اہم اور لازمی قدم Python کی NumPy لائبریری کو درآمد کرنا ہے۔ ہم نے اسے بطور np درآمد کیا۔ اگلا، ہم نے 'DATA' کو ایک متغیر کے طور پر لیا ہے اور اس متغیر 'DATA' کو مختلف قدریں تفویض کی ہیں۔ ہم نے دو جہتی سرنی کو پاس کیا ہے تاکہ ہم اس دو جہتی سرنی کی حد کو حاصل کر لیں۔ ہم نے 2D صف میں جو قدریں لی ہیں وہ ہیں: [[2, 15], [10, 1]]۔ پرنٹ () طریقہ 2D صف کے مطلوبہ عناصر کو آؤٹ پٹ کے طور پر ظاہر کرنے کے لیے قرار دیا گیا ہے۔ ایک بار پھر، ہم نے 'دی گئی 2D صف کی حد ہے' بیان دکھانے کے لیے ایک پرنٹ() فنکشن کو کال کیا ہے۔ آخر میں ہم نے ایک np.ptp() فنکشن کو کال کیا ہے تاکہ 2D اری کی رینج تلاش کی جا سکے۔ یہ فنکشن پیرامیٹر کے طور پر فراہم کردہ 2d سرنی کی قدروں پر مشتمل ہے۔

آؤٹ پٹ میں، ہمارے پاس 2D صف کی ایک رینج '14' ہے اور اس کا حساب لگایا جاتا ہے: زیادہ سے زیادہ قدر - کم از کم قدر۔

مثال نمبر 3:

یہاں، ہم NumPy ptp() کا استعمال کرتے ہوئے 2D صف کی قطار وار رینج کو کمپیوٹنگ کے طریقہ کار کا مشاہدہ کرتے ہیں۔

جیسا کہ ہم پہلے ہی جانتے ہیں، لائبریری کو درآمد کرنا ایک اہم قدم ہے۔ لہذا، اس مثال میں، کوڈ پر عمل درآمد کے لیے، ہم نے NumPy ماڈیول کو np کے طور پر شامل کیا ہے۔ پھر، 'X' کا اعلان کیا اور اس نے دو جہتی صف کے عناصر کو برقرار رکھا۔ پھر، 'دی گئی صف ہے' لائن کو ظاہر کرنے کے لیے ایک پرنٹ() فنکشن کا استعمال کریں۔ پرنٹ فنکشن دو جہتی صف کو بھی پرنٹ کرتا ہے۔ اب، ہم NumPy ptp() طریقہ کو کال کرکے 'axis' پیرامیٹر کو axis = 1 کے طور پر فراہم کرتے ہوئے دیے گئے ارے کی رینج تلاش کریں گے۔

نتیجہ میں، ہمارے پاس 2D صف کی قطار وار رینج ہے کیونکہ ہمارے پاس پیرامیٹر 'محور' کی قدر 1 ہے۔

مثال نمبر 4:

آئیے دیکھتے ہیں کہ NumPy ptp() کے استعمال سے 2D اری کی کالم وار رینج کیسے حاصل کی جائے۔

اس صورت میں، ہم عمودی طور پر 2D صف کی رینج تلاش کرنے کے بارے میں سیکھیں گے۔ پہلا مرحلہ NumPy لائبریری کو مربوط کرنا ہے۔ دوسرے مرحلے میں صف کی قدروں کو ذخیرہ کرنے کے لیے 'Y' متغیر کو ایک ان پٹ 2D ارے کے طور پر شروع کرنا شامل ہے۔ تیسرا مرحلہ یہ ہے کہ NumPy 2D ارے کی اقدار کو پرنٹ () فنکشن کو کال کرکے اس میں 'Y' کی قدروں کو بطور دلیل دے کر پرنٹ کریں۔ چوتھے مرحلے میں، پرنٹ اسٹیٹمنٹ کو دوبارہ کہا جاتا ہے تاکہ یہ جملہ دکھایا جائے کہ 'دی گئی صف کی حد جب محور = 0'۔ آخر میں، متعین 2D صف کی حد حاصل کرنے کے لیے فنکشن np.ptp() کو استعمال کریں۔ اس طریقہ میں دو دلائل ہیں، جن میں مطلوبہ صف اور پیرامیٹر 'محور' شامل ہیں۔ یہاں، ہم دلیل 'محور' کی قدر کو 0 پر سیٹ کرتے ہیں کیونکہ ہم 2D ارے کالم کے حساب سے رینج تلاش کرنا چاہتے ہیں۔

پروگرام کے کامیاب عمل کے بعد، ہمارے پاس درج ذیل آؤٹ پٹ ہے:

نتیجہ

NumPy ptp() طریقہ کو بہتر طور پر سمجھنے میں آپ کی مدد کرنے کے لیے، ہم نے گائیڈ میں موضوعات کی ایک وسیع رینج پر بات کی ہے۔ NumPy ptp() طریقہ کا نحو، پیرامیٹرز، اور واپسی کی قدر سبھی کا احاطہ کیا گیا ہے۔ ایک جہتی سرنی کی حد کو پہلے کوڈ میں شمار کیا گیا تھا، اور دوسری مثال میں دو جہتی سرنی کی حد کا تعین کیا گیا تھا۔ 2D صف کی رینج، قطار اور کالم کے لحاظ سے پچھلی دو صورتوں میں جانچی گئی ہے۔