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

Python में हाइपरबोलिक कोसाइन (cosh) निकालें

NumPy का numpy.cosh() फंक्शन हाइपरबोलिक कोसाइन निकालता है। यह 1/2 * (np.exp(x) + np.exp(-x)) या np.cos(1j*x) के बराबर है।

सिंटैक्स और पैरामीटर्स

numpy.cosh(x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj])
  • x: इनपुट ऐरे (रेडियन में)।
  • out, where: वैकल्पिक।
  • वापसी: इनपुट के समान आकार का ऐरे।

गणितीय गुण

  • cosh(x) = (eˣ + e⁻ˣ)/2
  • cosh(ix) = cos(x) — ट्रिग्नोमेट्रिक कोसाइन से संबंध
  • सम फंक्शन: cosh(-x) = cosh(x)
  • रेंज: [1, ∞) वास्तविक इनपुट के लिए
  • पहचान: cosh²(x) - sinh²(x) = 1

उदाहरण: विभिन्न कोण

import numpy as np

print("हाइपरबोलिक कोसाइन मान प्राप्त कर रहे हैं...")

# cosh(π * 1j) = cos(π) = -1
print("\ncosh(π * 1j):", np.cosh(np.pi * 1j))

# 90° = π/2
print("\ncosh(π/2):", np.cosh(np.pi / 2.))

# 60° = π/3
print("\ncosh(π/3):", np.cosh(np.pi / 3.))

# 45° = π/4
print("\ncosh(π/4):", np.cosh(np.pi / 4.))

# 30° = π/6
print("\ncosh(π/6):", np.cosh(np.pi / 6.))

# 0
print("\ncosh(0):", np.cosh(0))

आउटपुट

हाइपरबोलिक कोसाइन मान प्राप्त कर रहे हैं...
cosh(π * 1j): (-1+0j)
cosh(π/2): 2.5091784786580567
cosh(π/3): 1.600286857702386
cosh(π/4): 1.3246090892520057
cosh(π/6): 1.1402383210764286
cosh(0): 1.0

व्याख्या

इनपुट (रेडियन)डिग्रीcosh मानटिप्पणी
π * 1j--1+0jcosh(iπ) = cos(π) = -1
π/290°~2.509> 1
π/360°~1.600> 1
π/445°~1.325> 1
π/630°~1.140> 1
00°1.0न्यूनतम मान

डिग्री से सीधे गणना


degrees = np.array([0, 30, 45, 60, 90, 180])
radians = np.deg2rad(degrees)
print("डिग्री:", degrees)
print("cosh:", np.cosh(radians))

संबंधित फंक्शन्स


# अन्य हाइपरबोलिक
print("sinh:", np.sinh(1))
print("tanh:", np.tanh(1))

# इनवर्स
print("arccosh:", np.arccosh(2))
print("arcsinh:", np.arcsinh(1))
print("arctanh:", np.arctanh(0.5))

उपयोग के मामले

  • कैटेनरी कर्व: y = a cosh(x/a) (हैंगिंग केबल/चेन)।
  • स्पेशल रिलेटिविटी: लोरेंज फैक्टर γ = cosh(η)।
  • डीप लर्निंग: कुछ एक्टिवेशन फंक्शन्स।
  • इंजीनियरिंग: सस्पेंशन ब्रिज केबल आकार।

नोट

बड़े x के लिए cosh(x) ≈ eˣ/2 (एक्सपोनेंशियल ग्रोथ)। ओवरफ्लो से बचने के लिए बड़े मानों पर सावधानी बरतें।

  1. - पायथन में कोण का त्रिकोणमितीय कोसाइन प्राप्त करना

    त्रिकोणमितीय कोसाइन खोजने के लिए, पायथन NumPy में numpy.cos() विधि का उपयोग करें। यह विधि पहले पैरामीटर x के प्रत्येक तत्व का साइन लौटाती है। पहला पैरामीटर x रेडियन में कोण है (2pi का अर्थ 360 डिग्री)। दूसरा और तीसरा पैरामीटर वैकल्पिक हैं। दूसरा पैरामीटर एक ndarray है, वह स्थान जहां परिणाम संग्रहीत

  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 इनपुट ऐरे है। दूसरा और तीसरा पैरामीटर वैकल्पिक हैं। दू