Python NumPy mean () ، min () اور max () افعال کو کیسے استعمال کریں؟

How Use Python Numpy Mean



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

مطلب () فنکشن کا استعمال۔

مطلب () فنکشن کا نحو ذیل میں دیا گیا ہے۔







نحو۔ :



بے حسمطلب(input_array،محور=کوئی نہیں،قسم=کوئی نہیں،باہر=کوئی نہیں،کیپڈیمز=<کوئی قدر نہیں>)

یہ فنکشن پانچ دلائل لے سکتا ہے۔ ان دلائل کے مقاصد ذیل میں بیان کیے گئے ہیں:



input_array





یہ ایک لازمی دلیل ہے جو ایک صف کو قدر کے طور پر لیتی ہے اور سرنی اقدار کی اوسط کا حساب اس فنکشن سے لگایا جاتا ہے۔

محور



یہ ایک اختیاری دلیل ہے ، اور اس دلیل کی قدر ایک عدد یا عدد کا مجموعہ ہوسکتی ہے۔ یہ دلیل کثیر جہتی صف کے لیے استعمال ہوتی ہے۔ اگر کی قیمت محور 0 پر سیٹ کیا گیا ہے ، پھر فنکشن کالم اقدار کے وسط کا حساب لگائے گا ، اور اگر محور 1 پر سیٹ کیا گیا ہے ، پھر فنکشن صف اقدار کے وسط کا حساب لگائے گا۔

قسم

یہ ایک اختیاری دلیل ہے جو اوسط قدر کے ڈیٹا کی قسم کی وضاحت کے لیے استعمال ہوتی ہے۔

باہر

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

کیپڈیمز

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

یہ فنکشن اوسط اقدار کی ایک صف واپس کرتا ہے اگر آؤٹ دلیل کی قیمت مقرر کی گئی ہو۔ کوئی نہیں ، بصورت دیگر فنکشن آؤٹ پٹ سرنی کا حوالہ لوٹاتا ہے۔

مثال: مطلب () فنکشن استعمال کرنا۔

مندرجہ ذیل مثال سے پتہ چلتا ہے کہ کس طرح ایک جہتی اور دو جہتی صف کی اوسط قیمت کا حساب لگایا جا سکتا ہے۔ یہاں ، پہلا وسط () فنکشن عدد نمبروں کی ایک جہتی صف کے ساتھ استعمال ہوتا ہے ، اور دوسرا مطلب () فنکشن عدد نمبروں کی دو جہتی صف کے ساتھ استعمال ہوتا ہے۔

# NumPy لائبریری درآمد کریں۔

درآمدبے حسجیسا کہجیسے

# ایک جہتی صف بنائیں۔

np_array=جیسےصف([، ، ، ، ])

# صف اور معنی اقدار پرنٹ کریں۔

پرنٹ کریں(ایک جہتی NumPy صف کی اقدار ہیں:n'،np_array)

پرنٹ کریں('ایک جہتی صف کی اوسط قیمت یہ ہے:n'،جیسےمطلب(np_array))

# دو جہتی صف بنائیں۔

np_array=جیسےصف([[، ، ]، [، ، ]])

# صف اور معنی اقدار پرنٹ کریں۔

پرنٹ کریں('nدو جہتی NumPy صف کی اقدار یہ ہیں:n'،np_array)

پرنٹ کریں(دو جہتی صف کی اوسط اقدار یہ ہیں:n'،جیسےمطلب(np_array،محور=))

آؤٹ پٹ۔ :

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

زیادہ سے زیادہ () فنکشن کا استعمال۔

میکس () فنکشن کا نحو ذیل میں دیا گیا ہے۔

نحو۔ :

بے حسزیادہ سے زیادہ(input_array،محور=کوئی نہیں،باہر=کوئی نہیں،کیپڈیمز=کوئی نہیں،ابتدائی=کوئی نہیں،کہاں=کوئی نہیں)

یہ فنکشن چھ دلائل لے سکتا ہے۔ ان دلائل کے مقاصد ذیل میں بیان کیے گئے ہیں:

input_array

یہ ایک لازمی دلیل ہے جو ایک صف کو قدر کے طور پر لیتی ہے ، اور یہ فنکشن صف کی زیادہ سے زیادہ قیمت کا پتہ لگاتا ہے۔

محور

یہ ایک اختیاری دلیل ہے ، اور اس کی قیمت ایک عدد یا عدد کا مجموعہ ہوسکتی ہے۔ یہ دلیل کثیر جہتی صف کے لیے استعمال ہوتی ہے۔

باہر

یہ ایک اختیاری دلیل ہے اور استعمال کیا جاتا ہے جب فنکشن کے آؤٹ پٹ کو متبادل صف میں اسٹور کرنے کی ضرورت ہوگی۔

کیپڈیمز

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

ابتدائی

یہ ایک اختیاری دلیل ہے جو آؤٹ پٹ کی کم از کم قیمت مقرر کرنے کے لیے استعمال ہوتی ہے۔

کہاں

یہ ایک اختیاری دلیل ہے جو زیادہ سے زیادہ قیمت معلوم کرنے کے لیے صف عناصر کا موازنہ کرنے کے لیے استعمال ہوتی ہے۔ اس دلیل کی ڈیفالٹ ویلیو ہے۔ کوئی نہیں .

یہ فنکشن ایک جہتی صف کے لیے زیادہ سے زیادہ قیمت یا کثیر جہتی صف کے لیے زیادہ سے زیادہ اقدار کی ایک صف واپس کرتا ہے۔

مثال: max () فنکشن کا استعمال۔

مندرجہ ذیل مثال ایک جہتی صف کی زیادہ سے زیادہ قیمت معلوم کرنے کے لیے max () فنکشن کا استعمال دکھاتی ہے۔

# NumPy لائبریری درآمد کریں۔

درآمدبے حسجیسا کہجیسے

# عدد کی NumPy صف بنائیں۔

np_array=جیسےصف([اکیس، ، 3. 4۔، 12۔، 30۔، ])

# صف سے زیادہ سے زیادہ قیمت تلاش کریں۔

زیادہ سے زیادہ قیمت۔=جیسےزیادہ سے زیادہ(np_array)

# زیادہ سے زیادہ قیمت پرنٹ کریں۔

پرنٹ کریں('صف کی زیادہ سے زیادہ قیمت یہ ہے:'،زیادہ سے زیادہ قیمت۔)

آؤٹ پٹ۔ :

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

min () فنکشن کا استعمال۔

min () فنکشن کا نحو ذیل میں دیا گیا ہے۔

نحو۔ :

بے حسمنٹ(input_array،محور=کوئی نہیں،باہر=کوئی نہیں،کیپڈیمز=کوئی نہیں،ابتدائی=کوئی نہیں،کہاں=کوئی نہیں)

اس فنکشن کے دلائل کے مقاصد max () فنکشن کی طرح ہیں جن کی وضاحت max () فنکشن کے حصے میں کی گئی ہے۔ یہ ان پٹ صف کی کم از کم قیمت لوٹاتا ہے۔

مثال: min () فنکشن کا استعمال۔

مندرجہ ذیل مثال ایک جہتی صف کی کم از کم قیمت معلوم کرنے کے لیے min () فنکشن کا استعمال دکھاتی ہے۔

# NumPy لائبریری درآمد کریں۔

درآمدبے حسجیسا کہجیسے

# عدد کی NumPy صف بنائیں۔

np_array=جیسےصف([اکیس، ، 3. 4۔، 12۔، 30۔، ])

# صف سے زیادہ سے زیادہ قیمت تلاش کریں۔

زیادہ سے زیادہ قیمت۔=جیسےزیادہ سے زیادہ(np_array)

# زیادہ سے زیادہ قیمت پرنٹ کریں۔

پرنٹ کریں('صف کی زیادہ سے زیادہ قیمت یہ ہے:'،زیادہ سے زیادہ قیمت۔)

آؤٹ پٹ۔ :

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

نتیجہ

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