পাইথন নামপাই-তে কোণের ট্রাইগোনোমেট্রিক সাইন বের করতে numpy.sin() মেথড ব্যবহার করা হয়। এটি প্রথম প্যারামিটার x-এর প্রতিটি উপাদানের সাইন ফেরত দেয়। x হল রেডিয়ানে কোণ (২π = ৩৬০°)।
প্যারামিটারসমূহ
- x: রেডিয়ানে কোণ।
- out (ঐচ্ছিক): ফলাফল সংরক্ষণের জন্য ndarray।
- where (ঐচ্ছিক): ইনপুটের ওপর ব্রডকাস্ট হওয়া শর্ত।
পদ্ধতি
লাইব্রেরি ইম্পোর্ট করুন
import numpy as np
বিভিন্ন কোণের সাইন গণনা করুন
print("\nফলাফল (সাইন ৯০°)...", np.sin(np.pi/2.))
print("\nফলাফল (সাইন ৬০°)...", np.sin(np.pi/3.))
print("\nফলাফল (সাইন ৪৫°)...", np.sin(np.pi/4.))
print("\nফলাফল (সাইন ৩০°)...", np.sin(np.pi/6.))
print("\nফলাফল (সাইন ০°)...", np.sin(0))
সম্পূর্ণ উদাহরণ
import numpy as np
print("ট্রাইগোনোমেট্রিক সাইন পান...")
print("\nফলাফল (সাইন ৯০°)...", np.sin(np.pi/2.))
print("\nফলাফল (সাইন ৬০°)...", np.sin(np.pi/3.))
print("\nফলাফল (সাইন ৪৫°)...", np.sin(np.pi/4.))
print("\nফলাফল (সাইন ৩০°)...", np.sin(np.pi/6.))
print("\nফলাফল (সাইন ০°)...", np.sin(0))
আউটপুট
ট্রাইগোনোমেট্রিক সাইন পান...
ফলাফল (সাইন ৯০°)... 1.0
ফলাফল (সাইন ৬০°)... 0.8660254037844386
ফলাফল (সাইন ৪৫°)... 0.7071067811865475
ফলাফল (সাইন ৩০°)... 0.49999999999999994
ফলাফল (সাইন ০°)... 0.0
ব্যাখ্যা: ফলাফলগুলো রেডিয়ানে। sin(90°)=1, sin(60°)=√3/2≈0.866, sin(45°)=1/√2≈0.707, sin(30°)=0.5, sin(0°)=0। ৩০°-এর জন্য ফ্লোটিং পয়েন্ট এররের কারণে 0.4999... আসে।