Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में Hyperbolic Sine (हाइपरबोलिक साइन) की गणना करें

Python में NumPy लाइब्रेरी का उपयोग करके hyperbolic sine (हाइपरबोलिक साइन) की गणना करना बहुत सरल है। इसके लिए numpy.sinh() मेथड का उपयोग किया जाता है।

numpy.sinh() मेथड का सिंटैक्स और पैरामीटर्स

numpy.sinh(x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj])

  • x: इनपुट ऐरे (रेरियन में मान)।
  • out (वैकल्पिक): परिणाम स्टोर करने के लिए लोकेशन। यदि प्रदान नहीं किया गया तो नया ऐरे लौटाया जाता है।
  • where (वैकल्पिक): कंडीशन जिसे इनपुट पर ब्रॉडकास्ट किया जाता है। जहां कंडीशन True होती है, वहां आउटपुट ऐरे में ufunc परिणाम सेट होता है।

यह मेथड 1/2 * (np.exp(x) - np.exp(-x)) या -1j * np.sin(1j*x) के बराबर होता है। यदि इनपुट स्केलर है तो आउटपुट भी स्केलर होता है।

उदाहरण: विभिन्न कोणों के लिए Hyperbolic Sine की गणना

import numpy as np

print("Hyperbolic Sine मान प्राप्त कर रहे हैं...")

# π * 1j के लिए sinh
print("\nResult (π * 1j):", np.sinh(np.pi * 1j))

# 90 डिग्री (π/2 रेडियन) के लिए sinh
print("\nResult (90°):", np.sinh(np.pi / 2.))

# 60 डिग्री (π/3 रेडियन) के लिए sinh
print("\nResult (60°):", np.sinh(np.pi / 3.))

# 45 डिग्री (π/4 रेडियन) के लिए sinh
print("\nResult (45°):", np.sinh(np.pi / 4.))

# 30 डिग्री (π/6 रेडियन) के लिए sinh
print("\nResult (30°):", np.sinh(np.pi / 6.))

# 0 डिग्री के लिए sinh
print("\nResult (0°):", np.sinh(0))

आउटपुट

Hyperbolic Sine मान प्राप्त कर रहे हैं...
Result (π * 1j): (-0+1.2246467991473532e-16j)
Result (90°): 2.3012989023072947
Result (60°): 1.2493670505239751
Result (45°): 0.8686709614860095
Result (30°): 0.5478534738880397
Result (0°): 0.0

महत्वपूर्ण बिंदु

  • NumPy का sinh() फंक्शन ऐरे पर एलिमेंट-वाइज़ काम करता है।
  • इनपुट रेडियन में होना चाहिए। डिग्री को रेडियन में बदलने के लिए np.deg2rad() या मान * np.pi / 180 का उपयोग करें।
  • कॉम्प्लेक्स नंबर इनपुट के लिए भी यह सही ढंग से काम करता है।
  1. - पायथन में ऐरे एलिमेंट्स का हाइपरबोलिक टैंजेंट निकालें

    पायथन नम्पी में ऐरे एलिमेंट्स का हाइपरबोलिक टैंजेंट निकालने के लिए numpy.tanh() मेथड का उपयोग करें। यह मेथड np.sinh(x)/np.cosh(x) या -1j * np.tan(1j*x) के बराबर है। संबंधित हाइपरबोलिक टैंजेंट मान लौटाता है। यदि x स्केलर है तो यह स्केलर होता है। पहला पैरामीटर x इनपुट ऐरे है। दूसरा और तीसरा पैरामीटर

  1. - पायथन में हाइपरबोलिक टैंजेंट की गणना करें

    पायथन नम्पी में हाइपरबोलिक टैंजेंट की गणना करने के लिए numpy.tanh() मेथड का उपयोग करें। यह np.sinh(x)/np.cosh(x) या -1j * np.tan(1j*x) के बराबर है। संबंधित हाइपरबोलिक टैंजेंट मान लौटाता है। यदि x स्केलर है तो यह स्केलर होता है। पहला पैरामीटर x इनपुट ऐरे है। दूसरा और तीसरा पैरामीटर वैकल्पिक हैं। दू

  1. - पायथन में नेचुरल लॉगरिदम की गणना करें

    नेचुरल लॉगरिदम log एक्सपोनेंशियल फंक्शन का व्युत्क्रम है, ताकि log(exp(x)) = x। नेचुरल लॉगरिदम बेस e में लॉगरिदम है। यह मेथड x का नेचुरल लॉगरिदम एलिमेंट-वाइज लौटाता है। यदि x स्केलर है तो यह स्केलर होता है। पहला पैरामीटर इनपुट मान, ऐरे-जैसा है। दूसरा पैरामीटर out है, जहां परिणाम स्टोर होता है। यदि