आर्कटान एक बहुमान फलन है:प्रत्येक 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