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।