ভূমিকা
NumPy-এর numpy.cosh() মেথড ব্যবহার করে অ্যারে এলিমেন্টগুলোর হাইপারবোলিক কসাইন (Hyperbolic cosine) গণনা করা যায়। গাণিতিকভাবে এটি 1/2 * (np.exp(x) + np.exp(-x)) এবং np.cos(1j*x) সমতুল্য। ইনপুট স্কেলার হলে আউটপুটও স্কেলার।
প্যারামিটারها
- x (প্রথম প্যারামিটার): ইনপুট অ্যারে।
- out (দ্বিতীয় প্যারামিটার, ঐচ্ছিক): ফলাফল সংরক্ষণের জন্য ndarray।
- where (তৃতীয় প্যারামিটার, ঐচ্ছিক): শর্ত যা ইনপুটের ওপর ব্রডকাস্ট করা হয়।
ধাপসমূহ
- লাইব্রেরি আমদানি:
import numpy as np - টেস্ট অ্যারে তৈরি (রিয়েল ও কমপ্লেক্স মান):
arr = np.array((0., 30., 45., 60., 90., 180., np.pi*1j/2, np.pi*1j)) - অ্যারে প্রদর্শন ও বৈশিষ্ট্য:
print("Array...\n", arr) print("\nArray datatype...\n", arr.dtype) print("\nArray Dimensions...\n", arr.ndim) print("\nNumber of elements in the Array...\n", arr.size) - হাইপারবোলিক কসাইন গণনা:
print("\nResult...", np.cosh(arr))
সম্পূর্ণ উদাহরণ
import numpy as np
arr = np.array((0., 30., 45., 60., 90., 180., np.pi*1j/2, np.pi*1j))
print("Array...\n", arr)
print("\nOur Array type...\n", arr.dtype)
print("\nOur Array Dimensions...\n", arr.ndim)
print("\nNumber of elements...\n", arr.size)
print("\nResult...", np.cosh(arr))
আউটপুট
Get the Trigonometric Hyperbolic cosine of the array elements...
Array...
[ 0.+0.j 30.+0.j 45.+0.j 60.+0.j 90.+0.j 180.+0.j 0.+1.57079633j 0.+3.14159265j]
Our Array type...
complex128
Our Array Dimensions...
1
Number of elements...
8
Result...
[ 1.00000000e+00+0.j 5.34323729e+12+0.j 1.74671355e+19+0.j 5.71003695e+25+0.j 6.10201647e+38+0.j 7.44692100e+77+0.j 6.12323400e-17+0.j -1.00000000e+00+0.j]