কম্পিউটার টিউটোরিয়াল

পাইথনে অ্যারে উপাদানগুলির ট্রাইগোনোমেট্রিক বিপরীত সাইন (Arcsin) পান

Arcsin একটি বহুমূল্য ফাংশন: প্রতিটি x এর জন্য অসংখ্য z রয়েছে যাতে sin(z) = x। কনভেনশন অনুযায়ী এটি সেই কোণ z ফেরত দেয় যার বাস্তব অংশ [-π/2, π/2] রেঞ্জে থাকে। বিপরীত সাইনকে asin বা sin⁻¹ নামেও ডাকা হয়।

  • বাস্তব ইনপুটের জন্য: সর্বদা বাস্তব আউটপুট ফেরত দেয়। অপ্রকাশযোগ্য মানগুলির জন্য nan দেয়।
  • জটিল ইনপুটের জন্য: জটিল অ্যানালিটিক ফাংশন যার ব্রাঞ্চ কাট [-∞, -1] এবং [1, ∞]।

পাইথন নামপাই-তে অ্যারে উপাদানগুলির ট্রাইগোনোমেট্রিক বিপরীত সাইন পেতে numpy.arcsin() মেথড ব্যবহার করা হয়। এটি প্রথম প্যারামিটার x-এর প্রতিটি উপাদানের সাইন ফেরত দেয়। প্রথম প্যারামিটার x হল ইকাই বৃত্তে y-কোঅর্ডিনেট।

প্যারামিটারসমূহ

  • x: ইকাই বৃত্তে y-কোঅর্ডিনেট।
  • out (ঐচ্ছিক): ফলাফল সংরক্ষণের জন্য ndarray।
  • where (ঐচ্ছিক): ইনপুটের ওপর ব্রডকাস্ট হওয়া শর্ত।

পদ্ধতি

লাইব্রেরি ইম্পোর্ট করুন

import numpy as np

অ্যারে তৈরি করুন

arr = np.array([1, -1, 0, 0.3])

অ্যারে এবং বৈশিষ্ট্য দেখুন

print("অ্যারে...\n", arr)
print("\nঅ্যারের ডেটা টাইপ...\n", arr.dtype)
print("\nঅ্যারের মাত্রা...\n", arr.ndim)
print("\nঅ্যারেতে উপাদানের সংখ্যা...\n", arr.size)

বিপরীত সাইন গণনা করুন

print("\nফলাফল...\n", np.arcsin(arr))

সম্পূর্ণ উদাহরণ

import numpy as np

print("ট্রাইগোনোমেট্রিক বিপরীত সাইন পান...")

arr = np.array([1, -1, 0, 0.3])

print("অ্যারে...\n", arr)
print("\nঅ্যারের ডেটা টাইপ...\n", arr.dtype)
print("\nঅ্যারের মাত্রা...\n", arr.ndim)
print("\nঅ্যারেতে উপাদানের সংখ্যা...\n", arr.size)

print("\nফলাফল...\n", np.arcsin(arr))

আউটপুট

ট্রাইগোনোমেট্রিক বিপরীত সাইন পান...
অ্যারে...
[ 1. -1.  0.  0.3]

অ্যারের ডেটা টাইপ...
float64

অ্যারের মাত্রা...
1

অ্যারেতে উপাদানের সংখ্যা...
4

ফলাফল...
[ 1.57079633 -1.57079633  0.          0.30469265]

ব্যাখ্যা: ফলাফলগুলো রেডিয়ানে [-π/2, π/2] রেঞ্জে। arcsin(1) = π/2 ≈ 1.5708, arcsin(-1) = -π/2 ≈ -1.5708, arcsin(0) = 0, arcsin(0.3) ≈ 0.3047।

  1. পাইথনে ট্রাইগোনোমেট্রিক কোসাইন (Cosine) মান নির্ণয় করুন

  2. পাইথনে ডিগ্রিতে দেওয়া কোণগুলোর অ্যারের সাইন (Sine) মান নির্ণয় করুন

  3. পাইথনে ট্রাইগোনোমেট্রিক সাইন (Sine) মান নির্ণয় করুন

  4. পাইথনে অ্যারে এলিমেন্টগুলোর হাইপারবোলিক ট্যাঞ্জেন্ট গণনা করুন