NumPy 1.14 - numpy.tanh()

numpy.tanh




numpy

numpy.tanh

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

हाइपरबोलिक स्पर्शरेखा तत्व-वार की गणना करें।

np.sinh(x)/np.cosh(x) या -1j * np.tan(1j*x)

पैरामीटर:

x : array_like

इनपुट सरणी

बाहर : ndarray, कोई नहीं, या tdle of ndarray और कोई नहीं, वैकल्पिक

एक स्थान जिसमें परिणाम संग्रहीत किया जाता है। यदि प्रदान किया जाता है, तो इसका एक आकार होना चाहिए जो कि इनपुट प्रसारित करता है यदि प्रदान नहीं किया गया है या None , तो एक ताज़ा-आवंटित सरणी वापस आ जाती है। एक ट्यूपल (केवल एक कीवर्ड तर्क के रूप में संभव) आउटपुट की संख्या के बराबर लंबाई होना चाहिए।

जहां : array_like, वैकल्पिक

सत्य के मान उस स्थिति में ufunc की गणना करने के लिए संकेत देते हैं, गलत के मान अकेले उत्पादन में मूल्य छोड़ने का संकेत देते हैं।

** kwargs

अन्य कीवर्ड-केवल तर्कों के लिए, ufunc डॉक्स देखें।

यह दिखाता है:

y : ndarray

इसी अतिशयोक्तिपूर्ण स्पर्शरेखा मूल्यों।

टिप्पणियाँ

यदि out प्रदान किया out है, तो फ़ंक्शन इसमें परिणाम लिखता है, और out संदर्भ देता out । (उदाहरण देखें)

संदर्भ

[R569] एम। अब्रामोविट्ज़ और आईए स्टेगन, हैंडबुक ऑफ़ मैथमेटिकल फ़ंक्शंस। न्यूयॉर्क, एनवाई: डोवर, 1972, स्नातकोत्तर। 83. http://www.math.sfu.ca/~cbm/aands/
[R570] विकिपीडिया, "हाइपरबोलिक फ़ंक्शन", http://en.wikipedia.org/wiki/Hyperbolic_function

उदाहरण

>>> np.tanh((0, np.pi*1j, np.pi*1j/2))
array([ 0. +0.00000000e+00j,  0. -1.22460635e-16j,  0. +1.63317787e+16j])
>>> # Example of providing the optional output parameter illustrating
>>> # that what is returned is a reference to said parameter
>>> out2 = np.tanh([0.1], out1)
>>> out2 is out1
True
>>> # Example of ValueError due to provision of shape mis-matched `out`
>>> np.tanh(np.zeros((3,3)),np.zeros((2,2)))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: invalid return array shape