نمپی آرکسین

Nmpy Arksyn



'NumPy ایک Python ماڈیول ہے جو ریاضی کے تاثرات کو کمپیوٹنگ کے لیے استعمال کیا جاتا ہے۔ اس کا استعمال عددی افعال کی گنتی کے لیے کیا جاتا ہے جو صرف بلٹ ان میتھمیٹک فنکشنز کو کال کرکے ریاضیاتی حساب کو آسان بنا دیتے ہیں۔ ایسا کرنے سے ہم پیچیدہ کاموں کو منٹوں میں حل کر سکتے ہیں۔ arcsin() ایک NumPy ریاضیاتی فنکشن ہے، اور یہ مثلثی فنکشن کا (گناہ) الٹا ہے، یعنی گناہ -1 (ایکس). چھ مثلثیاتی افعال ہیں؛ arcsin ان میں سے ایک ہے، جس کا مطلب ہے y=sin -1 (x) ایک سے ایک ہے [–π/2, π/2] پر، 'y' x کا الٹا لوٹاتا ہے، اور 'x' وہ قدر ہے جسے ہم مختص کریں گے۔ یہ فنکشن ان پٹ ویلیو ریڈین میں لیتا ہے، ڈگریوں میں نہیں۔ یہ ٹرگنومیٹرک فنکشنز گراف کے لیے ٹیبل بنانے کے لیے استعمال ہوتے ہیں۔ ہم arcsin() فنکشن کو استعمال کر سکتے ہیں تاکہ انٹیجرز، فلوٹنگ پوائنٹ ویلیوز، اور اریوں کے sin inverse کو تلاش کریں لیکن محدود ڈومین میں۔ گناہ فنکشن کی حد -1 ≤ sin x ≤ 1 ہے؛ ہم arcsin() میں اس حد سے باہر کوئی قدر تفویض نہیں کر سکتے۔

نحو

فنکشن_نام آرکسین ( ایکس , باہر = کوئی نہیں۔ , کہاں = سچ ہے۔ )

فنکشن_نام جو بھی چیز ہماری خواہش ہو سکتی ہے۔ یہ ہماری پسند ہے؛ اس موڑ پر، ہم 'np' کو فنکشن کے نام کے طور پر استعمال کرتے ہیں۔ arcsin() طریقہ استعمال کرنے کے لیے، ہمیں متعلقہ لائبریری کو درآمد کرنے کی ضرورت ہے، جو کہ NumPy ہے، یعنی numpy کو بطور np درآمد کریں۔







جیسے آرکسین ( ایکس , باہر = کوئی نہیں۔ , کہاں = سچ ہے۔ )

arcsin(x) میں، 'x' وہ عدد ہے جس کا الٹا ہم تلاش کرنا چاہتے ہیں۔ یہ کوئی بھی نمبر یا صف ہو سکتی ہے۔



پیرامیٹرز

arcsin() طریقہ میں، تین پیرامیٹرز ہیں، x، out، اور where۔ واپسی کی قسم آؤٹ پٹ سرنی کو لوٹائے گی۔



ایکس: x کوئی بھی عدد، فلوٹنگ پوائنٹ ویلیو، یا سرنی ہو سکتا ہے۔ 'X' ایک ویلیو پروگرامر الاٹ ہے جس کے sin inverse کو ہم تلاش کرنا چاہتے ہیں، لیکن اس حد کو ذہن میں رکھیں جو کہ -1 ≤ sin x ≤ 1 ہے۔ یہ فنکشن قدروں کو ریڈین میں لیتا ہے، لیکن اگر ہم ڈگریوں میں کرنا چاہتے ہیں تو ہم تبدیل کر سکتے ہیں۔ .





باہر: باہر وہ جگہ ہے جہاں ہم 'x' کے الٹا ذخیرہ کرنا چاہتے ہیں۔ یہ اختیاری ہے۔

کہاں: یہ ایک اظہار ہے کہ اگر شرط صحیح ہے، تو ایک عالمگیر فعل مقرر کیا جاتا ہے. اگر شرط غلط ہے، تو آؤٹ پٹ اپنی اصل شکل میں رہے گا۔ 'جہاں' دلیل بھی اختیاری ہے۔



واپسی کی قسم

واپسی کی قسم قطعی ڈومین کے اندر ریڈینز میں آؤٹ پٹ واپس کرے گی، جو کہ [–π/2, π/2] ہے۔

ایک عدد عدد کا گناہ الٹا

کوڈ اس بات کی وضاحت کرے گا کہ ہم ایک عددی قدر کے sin inverse کو کیسے حاصل کر سکتے ہیں۔

لائبریری numpy درآمد کرنا ابتدائی مرحلہ ہے۔ جب ہم arcsin() طریقہ کو کال کریں گے تو ہم 'np' استعمال کریں گے۔ اس نام کے بعد، ایک متغیر انٹیجر ویلیو 1 کے ساتھ 'value_1' کہتا ہے۔ arcsin() فنکشن مخصوص رینج کے اندر ریڈین میں ان پٹ ویلیوز لیتا ہے۔ np.arcsin() طریقہ استعمال کریں، اور arcsin() طریقہ کے اندر، وہ متغیر لکھیں جس کے لیے ہم نے انٹیجر ویلیو تفویض کی ہے۔ اس فنکشن کو 'نتیجہ' متغیر میں اسٹور کریں۔ اس متغیر کے ذریعے، ہم انٹیجر ویلیو کے الٹا پرنٹ کریں گے۔ پرنٹ() فنکشن کا استعمال کرکے پیغام ڈسپلے کریں۔ پھر نتیجہ کی قیمت پرنٹ کرنے کے لیے، متغیر کا نام print() کے اندر رکھیں۔

آؤٹ پٹ اسکرین ایک پیغام دکھائے گی، اور arcsin() فنکشن 1 کا sin inverse تلاش کرے گا اور پھر ویلیو دکھائے گا۔

فلوٹنگ پوائنٹ نمبر کا گناہ الٹا

پروگرام واضح کرے گا کہ ہم فلوٹنگ پوائنٹ ویلیو کے sin inverse کو کس طریقے سے دریافت کر سکتے ہیں۔

numpy کی لائبریری درآمد کریں۔ رینج [-1، 1] کے اندر فلوٹنگ پوائنٹ نمبر کے ساتھ متغیر کو شروع کریں۔ یہاں متغیر 'نمبر' ہے اور تفویض کردہ قدر '0.4' ہے۔ پھر فلوٹنگ پوائنٹ ویلیو کا الٹا معلوم کرنے کے لیے np.arcsin() طریقہ کو کال کریں۔ پھر نتیجہ خیز قدر کو متغیر 'آؤٹ پٹ' میں اسٹور کریں، 'آؤٹ پٹ' متغیر کے ساتھ مطلوبہ فلوٹنگ پوائنٹ نمبر کے sin الٹا پرنٹ کریں۔ اس سے پہلے، پرنٹ اسٹیٹمنٹ کا اعلان کرکے آؤٹ پٹ اسکرین پر متن ڈسپلے کریں۔

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

1-D صف کے عناصر کا گناہ الٹا

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

numpy ماڈیول کو np کے بطور ضم کریں۔ پھر np.array() فنکشن کا استعمال کرتے ہوئے ایک جہتی صف شروع کریں۔ اس فنکشن کے اندر، ڈگریوں میں 1D صف شروع کریں۔ لیکن arcsin() ریڈین میں اقدار کو قبول کرتا ہے۔ اس کے لیے، فارمولہ 'array_1* np.pi/180' استعمال کرکے ڈگری میں موجود ارے کو ریڈین میں تبدیل کریں۔ پھر نتیجے کی قدر کو 'array_1' متغیر میں محفوظ کریں۔ پیغام کے ساتھ تبدیل شدہ صف کو ظاہر کرنے کے لیے پرنٹ() طریقہ استعمال کریں۔ پھر اس تبدیل شدہ صف کو arcsin() فنکشن میں منتقل کریں۔ یہ تبدیل شدہ صف کے sin inverse کو تلاش کرے گا اور قدر کو 'نتیجہ' متغیر میں محفوظ کرے گا۔ کنسول پر پیغام کو پرنٹ کرنے اور کنورٹڈ ارے کے sin انورس کو پرنٹ کرنے کے لیے، ہمیں print() اسٹیٹمنٹ کو استعمال کرنا ہوگا۔ اس طرح، ہم ارے کو ڈگریوں میں استعمال کر سکتے ہیں، اور ریڈین میں تبدیل ہونے کے بعد، ہم صف کے sin inverse کو تلاش کر سکتے ہیں۔ ہم ریڈین ویلیو کو ڈگری میں بھی تبدیل کر سکتے ہیں۔

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

2-D صف کے عناصر کا گناہ الٹا

arcsin() طریقہ کے ساتھ دو جہتی صف کے گناہ کا الٹا حاصل کریں۔

سب سے پہلے، numpy لائبریری کو فنکشن کے نام 'np' کے ساتھ شامل کریں۔ دو جہتی صف کو شروع کریں۔ یہاں ایک قطار میں عددی اقدار ہیں، اور دوسری میں فلوٹنگ پوائنٹ ویلیوز ہیں۔ دونوں ریڈین میں ہیں۔ پرنٹ اسٹیٹمنٹ کا استعمال کرکے اصل صف کو ڈسپلے کریں۔ پھر 2D اری کے sin inverse کو حاصل کرنے کے لیے arcsin() طریقہ استعمال کریں اور نتیجہ کو 'آؤٹ پٹ' متغیر میں اسٹور کریں۔ آخر میں، سب سے پہلے پیغام ڈسپلے کریں اور پھر پرنٹ() طریقہ استعمال کرکے 2D اری کے sin inverse دکھائیں۔

نتیجہ میں، ہمیں 2D سرنی ملی جسے ہم نے کوڈ میں شروع کیا اور 2D سرنی کا حساب شدہ گناہ الٹا۔

نتیجہ

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