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

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

পাইথন নামপাই-তে কোণের ট্রাইগোনোমেট্রিক সাইন বের করতে 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... আসে।

  1. পাইথন প্যান্ডাস - Period অবজেক্ট থেকে সেকেন্ড কম্পোনেন্ট (second component) পান

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

  3. পাইথনে দেয়া স্ট্রিংয়ের न्यুমেরিক প্রিফিক্স পাওয়া

  4. পাইথনে লিস্টের শেষ উপাদান পাওয়ার উপায়