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

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


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

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

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

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

चरण

सबसे पहले, आवश्यक लाइब्रेरी इम्पोर्ट करें:

import numpy as np

आर्कटैनह 0 खोजें:

print("\nपरिणाम...", np.arctanh(0))

आर्कटैनह 0.3 खोजें:

print("\nपरिणाम...", np.arctanh(0.3))

आर्कटैनह -0.3 खोजें:

print("\nपरिणाम...", np.arctanh(-0.3))

आर्कटैनह 0.5 खोजें:

print("\nपरिणाम...", np.arctanh(0.5))

आर्कटैनह 0.11 खोजें:

print("\nपरिणाम...", np.arctanh(0.11))

उदाहरण

import numpy as np
# आर्कटैनह एक मल्टीवैल्यूड फंक्शन है: प्रत्येक x के लिए अनंत संख्याएँ z होती हैं जैसे कि tanh(z) = x। कन्वेंशन यह है कि उस z को लौटाया जाए जिसका काल्पनिक भाग [-pi/2, pi/2] में हो।
# इनवर्स हाइपरबोलिक टेंजेंट को atanh या tanh^-1 के रूप में भी जाना जाता है।
print("ट्राइगोनोमेट्रिक इनवर्स हाइपरबोलिक टेंजेंट प्राप्त करें...")
# आर्कटैनह 0 खोजें
print("\nपरिणाम...", np.arctanh(0))
# आर्कटैनह 0.3 खोजें
print("\nपरिणाम...", np.arctanh(0.3))
# आर्कटैनह -0.3 खोजें
print("\nपरिणाम...", np.arctanh(-0.3))
# आर्कटैनह 0.5 खोजें
print("\nपरिणाम...", np.arctanh(0.5))
# आर्कटैनह 0.11 खोजें
print("\nपरिणाम...", np.arctanh(0.11))

आउटपुट

ट्राइगोनोमेट्रिक इनवर्स हाइपरबोलिक टेंजेंट प्राप्त करें... परिणाम... 0.0 परिणाम... 0.30951960420311175 परिणाम... -0.30951960420311175 परिणाम... 0.5493061443340548 परिणाम... 0.11044691579009715

  1. - Python में ऐरे एलिमेंट्स का हाइपरबोलिक साइन (sinh) निकालें

    NumPy का numpy.sinh() फंक्शन ऐरे एलिमेंट्स का हाइपरबोलिक साइन निकालता है। यह 1/2 * (np.exp(x) - np.exp(-x)) या -1j * np.sin(1j*x) के बराबर है। सिंटैक्स और पैरामीटर्स numpy.sinh(x, /, out=None, *, where=True, casting=same_kind, order=K, dtype=None, subok=True[, signature, extobj]) x: इनपुट ऐरे (

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