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

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

ট্রাইগোনোমেট্রিক ট্যাঞ্জেন্ট হল np.sin(x)/np.cos(x) উপাদান-ভিত্তিক। পাইথন নামপাই-তে ডিগ্রিতে দেওয়া কোণগুলোর অ্যারের ট্যাঞ্জেন্ট বের করতে numpy.tan() মেথড ব্যবহার করা হয়। প্রথম প্যারামিটার x হল রেডিয়ানে কোণ (২π = ৩৬০°)। এখানে ইনপুট অ্যারে ডিগ্রিতে দেওয়া হয়েছে, তাই রেডিয়ানে কনভার্ট করতে × π/180 গুণ করতে হয়।

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

  • x: রেডিয়ানে কোণ (অথবা কোণের অ্যারে)।
  • out, where (ঐচ্ছিক): ফলাফল সংরক্ষণ এবং শর্তাধীন আপডেটের জন্য।

পদ্ধতি

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

import numpy as np

ডিগ্রিতে কোণগুলোর অ্যারে তৈরি করুন

arr = np.array([0., 30., 45., 60., 90., 180., -180.])

অ্যারে এবং বৈশিষ্ট্য দেখুন

print("অ্যারে...\n", arr)
print("\nঅ্যারের ডেটা টাইপ...\n", arr.dtype)
print("\nঅ্যারের মাত্রা...\n", arr.ndim)
print("\nঅ্যারেতে উপাদানের সংখ্যা...\n", arr.size)

ডিগ্রিকে রেডিয়ানে কনভার্ট করে ট্যাঞ্জেন্ট বের করুন

print("\nফলাফল...\n", np.tan(arr * np.pi / 180.))

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

import numpy as np

print("ডিগ্রিতে কোণগুলোর অ্যারের ট্যাঞ্জেন্ট...")

arr = np.array([0., 30., 45., 60., 90., 180., -180.])

print("অ্যারে...\n", arr)
print("\nঅ্যারের ডেটা টাইপ...\n", arr.dtype)
print("\nঅ্যারের মাত্রা...\n", arr.ndim)
print("\nঅ্যারেতে উপাদানের সংখ্যা...\n", arr.size)

print("\nফলাফল...\n", np.tan(arr * np.pi / 180.))

আউটপুট

ডিগ্রিতে কোণগুলোর অ্যারের ট্যাঞ্জেন্ট...
অ্যারে...
[  0.  30.  45.  60.  90. 180. -180.]

অ্যারের ডেটা টাইপ...
float64

অ্যারের মাত্রা...
1

অ্যারেতে উপাদানের সংখ্যা...
7

ফলাফল...
[ 0.00000000e+00  5.77350269e-01  1.00000000e+00  1.73205081e+00
  1.63312394e+16 -1.22464680e-16  1.22464680e-16]

ব্যাখ্যা:

  • tan(0°) = 0
  • tan(30°) = 1/√3 ≈ 0.577
  • tan(45°) = 1
  • tan(60°) = √3 ≈ 1.732
  • tan(90°) → অসীম (খুব বড় মান ~1.63e16)
  • tan(180°) ≈ 0 (ফ্লোটিং পয়েন্ট এরর ~1.22e-16)
  • tan(-180°) ≈ 0
  1. পাইথনে ট্রাইগোনোমেট্রিক সাইন (Sine) মান নির্ণয় করুন

  2. পাইথনে অ্যারে এলিমেন্টগুলোর হাইপারবোলিক ট্যাঞ্জেন্ট গণনা করুন

  3. পাইথনে যাচাই করুন তিনটি কোণ দিয়ে ধনাত্মক ক্ষেত্রফলের ত্রিভুজ সম্ভব কিনা

  4. পাইথনে একটি অ্যারে থেকে সর্বোচ্চ nCr মান দিয়ে জোড়া বের করুন