Python में ऐरे एलिमेंट्स का इनवर्स हाइपरबोलिक साइन (arcsinh) निकालें
NumPy का numpy.arcsinh() फंक्शन ऐरे एलिमेंट्स का इनवर्स हाइपरबोलिक साइन (आर्कसाइनएच) निकालता है। यह बहुमूल्य फंक्शन है: प्रत्येक x के लिए अनंत z जैसे कि sinh(z) = x। कन्वेंशन: काल्पनिक भाग [-π/2, π/2] में।
# सभी इनवर्स हाइपरबोलिक
print("arcsinh:", np.arcsinh(1))
print("arccosh:", np.arccosh(2)) # x ≥ 1 आवश्यक
print("arctanh:", np.arctanh(0.5)) # |x| < 1 आवश्यक
# फॉरवर्ड
print("sinh:", np.sinh(1))
print("cosh:", np.cosh(1))
print("tanh:", np.tanh(1))
उपयोग के मामले
न्यूरल नेटवर्क्स में एक्टिवेशन फंक्शन (sinh/arcsinh परिवार)।
स्पेशल रिलेटिविटी में रैपिडिटी: η = arcsinh(v/c)।
ऑडियो प्रोसेसिंग में कंप्रेशन/एक्सपैंशन।
फ्लुइड डायनामिक्स में कुछ PDE समाधान।
नोट
उदाहरण में np.sinh() के बजाय np.arcsinh() उपयोग किया गया है (मूल टेक्स्ट में टाइपो था)। arcsinh सभी वास्तविक संख्याओं के लिए परिभाषित है, जबकि arccosh केवल x ≥ 1 के लिए।
पायथन नम्पी में ऐरे एलिमेंट्स का हाइपरबोलिक टैंजेंट निकालने के लिए numpy.tanh() मेथड का उपयोग करें। यह मेथड np.sinh(x)/np.cosh(x) या -1j * np.tan(1j*x) के बराबर है। संबंधित हाइपरबोलिक टैंजेंट मान लौटाता है। यदि x स्केलर है तो यह स्केलर होता है। पहला पैरामीटर x इनपुट ऐरे है। दूसरा और तीसरा पैरामीटर
पायथन नम्पी में हाइपरबोलिक टैंजेंट की गणना करने के लिए numpy.tanh() मेथड का उपयोग करें। यह np.sinh(x)/np.cosh(x) या -1j * np.tan(1j*x) के बराबर है। संबंधित हाइपरबोलिक टैंजेंट मान लौटाता है। यदि x स्केलर है तो यह स्केलर होता है। पहला पैरामीटर x इनपुट ऐरे है। दूसरा और तीसरा पैरामीटर वैकल्पिक हैं।
दू
नेचुरल लॉगरिदम log एक्सपोनेंशियल फंक्शन का व्युत्क्रम है, ताकि log(exp(x)) = x। नेचुरल लॉगरिदम बेस e में लॉगरिदम है। यह मेथड x का नेचुरल लॉगरिदम एलिमेंट-वाइज लौटाता है। यदि x स्केलर है तो यह स्केलर होता है। पहला पैरामीटर इनपुट मान, ऐरे-जैसा है। दूसरा पैरामीटर out है, जहां परिणाम स्टोर होता है। यदि