কম্পিউটার

পাইথনে ত্রিকোণমিতিক বিপরীত পাপ পান


আর্কসিন হল একটি বহুমূল্যের ফাংশন:প্রতিটি x এর জন্য অসীমভাবে অনেক সংখ্যা z আছে যেমন sin(z) =x। কনভেনশন হল z কোণ ফেরানো যার আসল অংশ [-pi/2, pi/2]-এ রয়েছে। বাস্তব-মূল্যবান ইনপুট ডেটা প্রকারের জন্য, আর্কসিন সর্বদা বাস্তব আউটপুট প্রদান করে। প্রতিটি মানের জন্য যা একটি বাস্তব সংখ্যা বা অসীম হিসাবে প্রকাশ করা যায় না, এটি nan প্রদান করে এবং অবৈধ ফ্লোটিং পয়েন্ট ত্রুটি পতাকা সেট করে। কমপ্লেক্স-ভ্যালুডিনপুটের জন্য, আর্কসিন হল একটি জটিল বিশ্লেষণাত্মক ফাংশন যা নিয়মানুযায়ী, শাখাটি [-inf, -1] এবং [1,inf] কাটে এবং পূর্বের থেকে উপরে এবং পরবর্তীতে নীচে থেকে অবিচ্ছিন্ন থাকে। বিপরীত সাইন asin বা sin^{-1} নামেও পরিচিত।

ত্রিকোণমিতিক ইনভার্স সাইন খুঁজে পেতে, Python Numpy-এ numpy.arcsin() পদ্ধতি ব্যবহার করুন। থিমথ 1ম প্যারামিটার x এর প্রতিটি উপাদানের সাইন প্রদান করে। এটি একটি স্কেলার যদি x একটি স্কেলার হয়। ১ম প্যারামিটার, x হল একক বৃত্তের y-সমন্বয়। ২য় এবং ৩য় প্যারামিটার ঐচ্ছিক।

2য় প্যারামিটার হল একটি ndarray, একটি অবস্থান যেখানে ফলাফল সংরক্ষণ করা হয়। প্রদান করা হলে, এটির একটি আকৃতি থাকতে হবে যা ইনপুট সম্প্রচার করে। যদি প্রদান করা না হয় বা কোনোটিই না হয়, একটি নতুনভাবে বরাদ্দ করা অ্যারে ফেরত দেওয়া হয়। Atuple (শুধুমাত্র একটি কীওয়ার্ড আর্গুমেন্ট হিসাবে সম্ভব) আউটপুট সংখ্যার সমান দৈর্ঘ্য থাকতে হবে। 3য় প্যারামিটার হল ইনপুটের মাধ্যমে সম্প্রচারিত শর্ত। অবস্থানে যেখানে শর্তটি সত্য, আউট অ্যারেটি ufunc ফলাফলে সেট করা হবে। অন্যত্র, আউট অ্যারে তার আসল মান বজায় রাখবে।

পদক্ষেপ

প্রথমে, প্রয়োজনীয় লাইব্রেরি আমদানি করুন -

import numpy as np

ত্রিকোণমিতিক বিপরীত সাইন পান। pi/2 -

এর জন্য আর্কসিন খোঁজা হচ্ছে
print("\nResult...",np.arcsin(1))

-pi/2 −

-এর জন্য আর্কসিন খোঁজা হচ্ছে
print("\nResult...",np.arcsin(-1))

0 −

এর জন্য আর্কসিন খোঁজা হচ্ছে
print("\nResult...",np.arcsin(0))

0.3 −

এর জন্য আর্কসিন খোঁজা হচ্ছে
print("\nResult...",np.arcsin(0.3))

উদাহরণ

import numpy as np

# The arcsin is a multivalued function: for each x there are infinitely many numbers z such that sin(z) = x. The convention is to return the angle z whose real part lies in [-pi/2, pi/2].

print("Get the Trigonometric inverse sine...")

# finding arcsin for pi/2
print("\nResult...",np.arcsin(1))

# finding arcsin for -pi/2
print("\nResult...",np.arcsin(-1))

# finding arcsin for 0
print("\nResult...",np.arcsin(0))

# finding arcsin for 0.3
print("\nResult...",np.arcsin(0.3))

আউটপুট

Get the Trigonometric inverse sine...

Result... 1.5707963267948966

Result... -1.5707963267948966

Result... 0.0

Result... 0.3046926540153975

  1. পাইথন পান্ডা - মাল্টি ইনডেক্সের স্তরগুলি পান

  2. পাইথন পান্ডা - মাল্টি ইনডেক্সে স্তরের নাম পান

  3. Python Pandas - পিরিয়ডের দ্বিতীয় উপাদান পান

  4. পাইথন - কলামের ডেটাটাইপ পান