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

পাইথনে ট্রাইগোনোমেট্রিক বিপরীত কোসাইন (Arccos) পান

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

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

পাইথন নামপাই-তে ট্রাইগোনোমেট্রিক বিপরীত কোসাইন পেতে numpy.arccos() মেথড ব্যবহার করা হয়। এটি ইকাই বৃত্তে দেওয়া x-কোঅর্ডিনেটে ছেদকারী কোণটি রেডিয়ানে [0, π] রেঞ্জে ফেরত দেয়। স্কেলার ইনপুটের জন্য স্কেলার ফেরত দেয়।

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

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

পদ্ধতি

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

import numpy as np

বিভিন্ন মানগুলির জন্য arccos গণনা করুন

print("\nফলাফল (arccos 1)...", np.arccos(1))
print("\nফলাফল (arccos -1)...", np.arccos(-1))
print("\nফলাফল (arccos 0)...", np.arccos(0))
print("\nফলাফল (arccos 0.3)...", np.arccos(0.3))

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

import numpy as np

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

# বিভিন্ন মানের জন্য arccos
print("\nফলাফল (arccos 1)...", np.arccos(1))
print("\nফলাফল (arccos -1)...", np.arccos(-1))
print("\nফলাফল (arccos 0)...", np.arccos(0))
print("\nফলাফল (arccos 0.3)...", np.arccos(0.3))

আউটপুট

ট্রাইগোনোমেট্রিক বিপরীত কোসাইন পান...
ফলাফল (arccos 1)... 0.0
ফলাফল (arccos -1)... 3.141592653589793
ফলাফল (arccos 0)... 1.5707963267948966
ফলাফল (arccos 0.3)... 1.2661036727794992

ব্যাখ্যা: ফলাফলগুলো রেডিয়ানে। arccos(1)=0, arccos(-1)=π, arccos(0)=π/2, arccos(0.3)≈1.266।

  1. পাইথনে ডিগ্রিতে দেওয়া কোণগুলোর অ্যারের ট্যাঞ্জেন্ট মান নির্ণয় করুন

  2. পাইথন পান্ডাস - ইন্টারভালের দৈর্ঘ্য পাওয়ার পদ্ধতি

  3. পাইথন পান্ডাস - মাল্টিইন্ডেক্সে লেভেলগুলো পান

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