ازگر NumPy منفرد () فنکشن کا استعمال کیسے کریں۔

How Use Python Numpy Unique Function



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

نحو:

اس فنکشن کی ترکیب ذیل میں دی گئی ہے۔







صفبے حسمنفرد(input_array،return_index،واپسی_ الٹا،واپسی کا حساب،محور)

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



  • input_array : یہ ایک لازمی دلیل ہے جس میں ان پٹ سرنی ہوتی ہے جہاں سے منفرد اقدار کو حاصل کرکے آؤٹ پٹ سرنی واپس کی جائے گی۔ اگر صف ایک جہتی صف نہیں ہے ، تو سرنی چپٹی ہوجائے گی۔
  • return_index : یہ ایک اختیاری دلیل ہے جو بولین ویلیو لے سکتی ہے۔ اگر اس دلیل کی قیمت مقرر ہے۔ سچ ہے۔ ، یہ ان پٹ صف کے انڈیکس واپس کردے گا۔
  • واپسی_ الٹا : یہ ایک اختیاری دلیل ہے جو بولین ویلیو لے سکتی ہے۔ اگر اس دلیل کی قیمت مقرر ہے۔ سچ ہے۔ ، پھر یہ آؤٹ پٹ سرنی کے انڈیکس واپس کرے گا جس میں منفرد اقدار ہیں۔
  • واپسی کا حساب : یہ ایک اختیاری دلیل ہے جو بولین ویلیو لے سکتی ہے۔ اگر اس دلیل کی قیمت مقرر ہے۔ سچ ہے۔ ، پھر یہ ان پٹ سرنی میں منفرد صف کا ہر عنصر ظاہر ہونے کی تعداد کو لوٹائے گا۔
  • محور : یہ ایک اختیاری دلیل ہے جو کسی بھی عدد کی قدر لے سکتی ہے یا کوئی نہیں۔ اگر اس دلیل کے لیے کوئی قیمت مقرر نہیں کی گئی ہے ، تو ان پٹ کی صف چپٹی ہو جائے گی۔

منفرد () فنکشن دلیل اقدار کی بنیاد پر چار اقسام کی صفیں واپس کر سکتا ہے۔



مثال 1: ایک جہتی صف کی منفرد اقدار پرنٹ کریں۔

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





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

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

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

np_array=جیسےمنفرد([55۔، 2. 3۔، 40۔، 55۔، 35۔، 90۔، 2. 3۔، 40۔، 80۔])

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

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

آؤٹ پٹ۔ :

مندرجہ بالا اسکرپٹ پر عمل کرنے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔ ان پٹ صف میں 6 منفرد عناصر ہوتے ہیں جو آؤٹ پٹ میں دکھائے جاتے ہیں۔



مثال 2: ان پٹ سرنی کی بنیاد پر منفرد اقدار اور انڈیکس پرنٹ کریں۔

مندرجہ ذیل مثال سے پتہ چلتا ہے کہ منفرد () فنکشن کا استعمال کرتے ہوئے دو جہتی صف کی منفرد اقدار اور انڈیکس کیسے حاصل کیے جا سکتے ہیں۔ 2 قطاروں اور 6 کالموں کی دو جہتی صف کو بطور ان پٹ صف استعمال کیا گیا ہے۔ کی قدر return_index دلیل مقرر کی گئی ہے سچ ہے۔ منفرد صف اقدار کی بنیاد پر ان پٹ سرے انڈیکس حاصل کرنے کے لیے۔

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

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

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

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

# دو جہتی صف کو پرنٹ کریں۔

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

# منفرد صف اور منفرد اقدار کی انڈیکس صف بنائیں۔

منفرد_ریری،index_array=جیسےمنفرد(np_array،return_index=سچ ہے۔)

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

پرنٹ کریں('منفرد صف کا مواد:n'،منفرد_ریری)

پرنٹ کریں(انڈیکس صف کا مواد:n'،index_array)

آؤٹ پٹ۔ :

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

مثال 3: آؤٹ پٹ صف کی بنیاد پر منفرد اقدار اور اشاریے چھاپیں۔

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

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

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

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

np_array=جیسےصف([10۔، 60۔، 30۔، 10۔، بیس، 40۔، 60۔، 10۔، بیس])

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

# منفرد صف اور الٹا سرنی بنائیں۔

منفرد_ریری،inverse_array=جیسےمنفرد(np_array،واپسی_ الٹا=سچ ہے۔)

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

پرنٹ کریں('منفرد صف کی اقدار:n'،منفرد_ریری)

پرنٹ کریں(الٹا صف کی اقدار:n'،inverse_array)

آؤٹ پٹ۔ :

مندرجہ بالا اسکرپٹ پر عمل کرنے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔ آؤٹ پٹ نے ان پٹ سرنی ، منفرد سرنی ، اور الٹا صف کو دکھایا۔ ان پٹ صف 5 منفرد اقدار پر مشتمل ہے۔ یہ 10 ، 20 ، 30 ، 40 ، اور 60 ہیں۔ ان پٹ سرنی میں تین اشاریوں میں 10 شامل ہیں جو منفرد صف کا پہلا عنصر ہیں۔ لہذا ، 0 الٹا صف میں تین بار ظاہر ہوا ہے۔ الٹی صف کی دیگر اقدار کو اسی طرح رکھا گیا ہے۔

مثال 4: منفرد اقدار اور ہر منفرد قدر کی تعدد پرنٹ کریں۔

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

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

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

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

np_array=جیسےصف([70۔، 40۔، 90۔، پچاس، بیس، 90۔، پچاس، بیس، 80۔، 10۔، 40۔، 30۔])

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

# منفرد صف بنائیں اور صف کو شمار کریں۔

منفرد_ریری،count_array=جیسےمنفرد(np_array،واپسی کا حساب=سچ ہے۔)

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

پرنٹ کریں('منفرد صف کی اقدار:n'،منفرد_ریری)

پرنٹ کریں(شمار کی صف کی اقدار:n'،count_array)

آؤٹ پٹ۔ :

مندرجہ بالا اسکرپٹ پر عمل کرنے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔ آؤٹ پٹ میں ان پٹ سرنی ، انوکھی صف ، اور گنتی صف کو پرنٹ کیا گیا ہے۔

نتیجہ

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