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

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

ট্রাইগোনোমেট্রিক ট্যাঞ্জেন্ট হল np.sin(x)/np.cos(x) উপাদান-ভিত্তিক (element-wise)। পাইথন নামপাই-তে কোণের ট্যাঞ্জেন্ট বের করতে numpy.tan() মেথড ব্যবহার করা হয়। এটি প্রথম প্যারামিটার x-এর প্রতিটি উপাদানের সাইন ফেরত দেয়। স্কেলার ইনপুটের জন্য স্কেলার ফেরত দেয়।

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

  • x (প্রথম প্যারামিটার): কোণ, রেডিয়ানে (২π মানে ৩৬০ ডিগ্রি)।
  • out (দ্বিতীয় প্যারামিটার, ঐচ্ছিক): ফলাফল সংরক্ষণের জন্য ndarray।
  • where (তৃতীয় প্যারামিটার, ঐচ্ছিক): ইনপুটের ওপর ব্রডকাস্ট হওয়া শর্ত।

পদ্ধতি

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

import numpy as np

বিভিন্ন কোণের ট্যাঞ্জেন্ট গণনা করুন

print("\nফলাফল (ট্যান ৯০°)...", np.tan(np.pi/2.))
print("\nফলাফল (ট্যান ৬০°)...", np.tan(np.pi/3.))
print("\nফলাফল (ট্যান ৪৫°)...", np.tan(np.pi/4.))
print("\nফলাফল (ট্যান ৩০°)...", np.tan(np.pi/6.))
print("\nফলাফল (ট্যান ০°)...", np.tan(0))
print("\nফলাফল (ট্যান ১৮০°)...", np.tan(np.pi))
print("\nফলাফল (ট্যান -১৮০°)...", np.tan(-np.pi))

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

import numpy as np

print("ট্রাইগোনোমেট্রিক ট্যাঞ্জেন্ট পান...")

print("\nফলাফল (ট্যান ৯০°)...", np.tan(np.pi/2.))
print("\nফলাফল (ট্যান ৬০°)...", np.tan(np.pi/3.))
print("\nফলাফল (ট্যান ৪৫°)...", np.tan(np.pi/4.))
print("\nফলাফল (ট্যান ৩০°)...", np.tan(np.pi/6.))
print("\nফলাফল (ট্যান ০°)...", np.tan(0))
print("\nফলাফল (ট্যান ১৮০°)...", np.tan(np.pi))
print("\nফলাফল (ট্যান -১৮০°)...", np.tan(-np.pi))

আউটপুট

ট্রাইগোনোমেট্রিক ট্যাঞ্জেন্ট পান...
ফলাফল (ট্যান ৯০°)... 1.633123935319537e+16
ফলাফল (ট্যান ৬০°)... 1.7320508075688767
ফলাফল (ট্যান ৪৫°)... 0.9999999999999999
ফলাফল (ট্যান ৩০°)... 0.5773502691896257
ফলাফল (ট্যান ০°)... 0.0
ফলাফল (ট্যান ১৮০°)... -1.2246467991473532e-16
ফলাফল (ট্যান -১৮০°)... 1.2246467991473532e-16

ব্যাখ্যা:

  • tan(90°) অনন্ত হওয়া উচিত, কিন্তু ফ্লোটিং পয়েন্ট লিমিটের কারণে খুব বড় মান আসে (~1.63e16)
  • tan(60°) = √3 ≈ 1.732
  • tan(45°) = 1
  • tan(30°) = 1/√3 ≈ 0.577
  • tan(0°) = 0
  • tan(180°) এবং tan(-180°) সбирেটিক্যালি ০ হওয়া উচিত, কিন্তু ফ্লোটিং পয়েন্ট এররের কারণে খুব ছোট মান আসে (~1.22e-16)
  1. পাইথন পান্ডাস - ইন্টারভালের দৈর্ঘ্য পাওয়ার পদ্ধতি

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

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

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