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

पायथन में प्रतिलोम हाइपरबोलिक स्पर्शरेखा की गणना करें

आर्कटान एक बहुमान फलन है:प्रत्येक x के लिए असीम रूप से कई संख्याएँ होती हैं जैसे कि थैतन (z) =x। सम्मेलन z को वापस करना है जिसका काल्पनिक भाग [-pi/2, pi/2] में है। इनवर्सहाइपरबोलिक स्पर्शरेखा को अतान या तन्ह^-1 के रूप में भी जाना जाता है।

प्रतिलोम हाइपरबोलिक स्पर्शरेखा की गणना करने के लिए, numpy.arctanh() विधि का उपयोग करें। विधि x के समान आकार की सरणी लौटाती है। यह एक अदिश है यदि x एक अदिश है। पहला पैरामीटर, x इनपुट सरणी है। दूसरा और तीसरा पैरामीटर वैकल्पिक हैं।

दूसरा पैरामीटर एक ndarray है, एक स्थान जिसमें परिणाम संग्रहीत किया जाता है। यदि प्रदान किया गया है, तो इसका एक आकार होना चाहिए जिससे इनपुट प्रसारित हो। यदि प्रदान नहीं किया गया है या कोई नहीं, एक ताजा आवंटित सरणी लौटा दी जाती है।

तीसरा पैरामीटर यह है कि स्थिति इनपुट पर प्रसारित की जाती है। उन स्थानों पर जहां स्थिति सही है, आउट ऐरे को ufunc परिणाम पर सेट किया जाएगा। कहीं और, आउट ऐरे अपना मूल मान बनाए रखेगा।

कदम

सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -

import numpy as np

आर्कटान 0 खोजें -

print("\nResult...",np.arctanh(0))

आर्कटान 0.3 ढूँढना -

print("\nResult...",np.arctanh(0.3))

आर्कटान -0.3 ढूँढना -

print("\nResult...",np.arctanh(-0.3))

आर्कटान 0.5 ढूँढना -

print("\nResult...",np.arctanh(0.5))

आर्कटान 0.11 ढूँढना -

print("\nResult...",np.arctanh(0.11))

उदाहरण

import numpy as np

# The arctanh is a multivalued function: for each x there are infinitely many numbers z such that tanh(z) = x. The convention is to return the z whose imaginary part lies in [-pi/2, pi/2].
# The inverse hyperbolic tangent is also known as atanh or tanh^-1.
print("Get the Trigonometric inverse Hyperbolic tangent...")

# find arctanh 0
print("\nResult...",np.arctanh(0))

# finding arctanh 0.3
print("\nResult...",np.arctanh(0.3))

# finding arctanh -0.3
print("\nResult...",np.arctanh(-0.3))

# finding arctanh 0.5
print("\nResult...",np.arctanh(0.5))

# finding arctanh 0.11
print("\nResult...",np.arctanh(0.11))

आउटपुट

Get the Trigonometric inverse Hyperbolic tangent...

Result... 0.0

Result... 0.30951960420311175

Result... -0.30951960420311175

Result... 0.5493061443340548

Result... 0.11044691579009715

  1. पायथन में सरणी तत्वों की हाइपरबोलिक साइन की गणना करें

    सरणी तत्वों की हाइपरबोलिक साइन की गणना करने के लिए, PythonNumpy में numpy.sinh() विधि का उपयोग करें। विधि 1/2 * (np.exp(x) - np.exp(-x)) या -1j * np.sin(1j*x) के बराबर है। संबंधित अतिपरवलयिक साइन मान लौटाता है। यह एक अदिश है यदि x एक अदिश है। पहला पैरामीटर, x इनपुटअरे है। दूसरा और तीसरा पैरामीटर वैक

  1. पायथन में सरणी तत्वों के हाइपरबोलिक स्पर्शरेखा की गणना करें

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

  1. पायथन में हाइपरबोलिक स्पर्शरेखा की गणना करें

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