পাইথন নামপাই-তে ডিগ্রিতে দেওয়া কোণগুলোর অ্যারের ট্রাইগোনোমেট্রিক কোসাইন বের করতে numpy.cos() মেথড ব্যবহার করা হয়। প্রথম প্যারামিটার x হল রেডিয়ানে কোণ (২π = ৩৬০°)। ডিগ্রি থেকে রেডিয়ানে কনভার্ট করতে × π/180 গুণ করতে হয়।
প্যারামিটারসমূহ
- x: রেডিয়ানে কোণ (অথবা কোণের অ্যারে)।
- out, where (ঐচ্ছিক): ফলাফল সংরক্ষণ এবং শর্তাধীন আপডেটের জন্য।
পদ্ধতি
লাইব্রেরি ইম্পোর্ট করুন
import numpy as np
ডিগ্রিতে কোণগুলোর অ্যারে তৈরি করুন
arr = np.array([0., 30., 45., 60., 90., 180.])
অ্যারে এবং বৈশিষ্ট্য দেখুন
print("অ্যারে...\n", arr)
print("\nঅ্যারের ডেটা টাইপ...\n", arr.dtype)
print("\nঅ্যারের মাত্রা...\n", arr.ndim)
print("\nঅ্যারেতে উপাদানের সংখ্যা...\n", arr.size)
ডিগ্রিকে রেডিয়ানে কনভার্ট করে কোসাইন বের করুন
print("\nফলাফল...\n", np.cos(arr * np.pi / 180.))
সম্পূর্ণ উদাহরণ
import numpy as np
print("ডিগ্রিতে কোণগুলোর অ্যারের কোসাইন...")
arr = np.array([0., 30., 45., 60., 90., 180.])
print("অ্যারে...\n", arr)
print("\nঅ্যারের ডেটা টাইপ...\n", arr.dtype)
print("\nঅ্যারের মাত্রা...\n", arr.ndim)
print("\nঅ্যারেতে উপাদানের সংখ্যা...\n", arr.size)
print("\nফলাফল...\n", np.cos(arr * np.pi / 180.))
আউটপুট
ডিগ্রিতে কোণগুলোর অ্যারের কোসাইন...
অ্যারে...
[ 0. 30. 45. 60. 90. 180.]
অ্যারের ডেটা টাইপ...
float64
অ্যারের মাত্রা...
1
অ্যারেতে উপাদানের সংখ্যা...
6
ফলাফল...
[ 1.00000000e+00 8.66025404e-01 7.07106781e-01 5.00000000e-01
6.12323400e-17 -1.00000000e+00]
ব্যাখ্যা:
cos(0°)= 1cos(30°)= √3/2 ≈ 0.866cos(45°)= 1/√2 ≈ 0.707cos(60°)= 0.5cos(90°)≈ 0 (ফ্লোটিং পয়েন্ট এরর~6.12e-17)cos(180°)= -1