ট্রাইগোনোমেট্রিক ট্যাঞ্জেন্ট হল 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°)= 0tan(30°)= 1/√3 ≈ 0.577tan(45°)= 1tan(60°)= √3 ≈ 1.732tan(90°)→ অসীম (খুব বড় মান~1.63e16)tan(180°)≈ 0 (ফ্লোটিং পয়েন্ট এরর~1.22e-16)tan(-180°)≈ 0