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

পাইথনে হাইপারবোলিক সাইন গণনা করুন


ভূমিকা

পাইথনের NumPy লাইব্রেরির numpy.sinh() মেথড ব্যবহার করে হাইপারবোলিক সাইন (Hyperbolic sine) গণনা করা যায়। এই ফাংশনটি গাণিতিকভাবে 1/2 * (np.exp(x) - np.exp(-x)) বা -1j * np.sin(1j*x) সমতুল্য। এটি ইনপুট অ্যারে x এর প্রতিটি উপাদানের জন্য হাইপারবোলিক সাইন মান প্রদান করে। ইনপুট যদি স্কেলার হয়, তবে আউটপুটও স্কেলার হবে।

প্যারামিটারها

  • x (প্রথম প্যারামিটার): ইনপুট অ্যারে।
  • out (দ্বিতীয় প্যারামিটার, ঐচ্ছিক): ফলাফল সংরক্ষণের জন্য একটি ndarray। প্রদান করা থাকলে, এর আকার ইনপুটের সাথে ব্রডকাস্টেবল হতে হবে। না থাকলে নতুন অ্যারে রিটার্ন করা হয়।
  • where (তৃতীয় প্যারামিটার, ঐচ্ছিক): শর্ত যা ইনপুটের ওপর ব্রডকাস্ট করা হয়। যেখানে শর্ত সত্য, সেখানে আউটপুট সেট করা হয়, অন্যথায় মূল মান থাকে।

ধাপসমূহ

  1. প্রথমে প্রয়োজনীয় লাইব্রেরি আমদানি করুন:
    import numpy as np
  2. ট্রিগনোমেট্রিক হাইপারবোলিক সাইন নির্ণয় করুন:
    print("\nResult...", np.sinh(np.pi*1j))
  3. বিভিন্ন ডিগ্রির জন্য sinh গণনা:
    # 90 ডিগ্রি
    print("\nResult...", np.sinh(np.pi/2.))
    # 60 ডিগ্রি
    print("\nResult...", np.sinh(np.pi/3.))
    # 45 ডিগ্রি
    print("\nResult...", np.sinh(np.pi/4.))
    # 30 ডিগ্রি
    print("\nResult...", np.sinh(np.pi/6.))
    # 0 ডিগ্রি
    print("\nResult...", np.sinh(0))

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

import numpy as np

print("Get the Trigonometric Hyperbolic sine...")
# find sinh
print("\nResult...", np.sinh(np.pi*1j))
# finding sinh 90 degrees
print("\nResult...", np.sinh(np.pi/2.))
# finding sinh 60 degrees
print("\nResult...", np.sinh(np.pi/3.))
# finding sinh 45 degrees
print("\nResult...", np.sinh(np.pi/4.))
# finding sinh 30 degrees
print("\nResult...", np.sinh(np.pi/6.))
# finding sinh 0 degrees
print("\nResult...", np.sinh(0))

আউটপুট

Get the Trigonometric Hyperbolic sine...
Result... (-0+1.2246467991473532e-16j)
Result... 2.3012989023072947
Result... 1.2493670505239751
Result... 0.8686709614860095
Result... 0.5478534738880397
Result... 0.0

  1. পাইথনে অ্যারে এলিমেন্টগুলোর হাইপারবোলিক সাইন

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

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

  4. পাইথনে ন্যাচারল লগারিদম (log) গণনা করুন