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

पायथन में ऐरे एलिमेंट्स का हाइपरबोलिक टैंजेंट निकालें


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

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

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

चरण

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

import numpy as np

नम्पी में array() मेथड का उपयोग करके ऐरे बनाएं:

arr = np.array((0., 30., 45., 60., 90., 180., np.pi*1j/2, np.pi*1j))

हमारा ऐरे प्रदर्शित करें:

print("ऐरे...\n", arr)

डेटाटाइप प्राप्त करें:

print("\nऐरे डेटाटाइप...\n", arr.dtype)

ऐरे के आयाम प्राप्त करें:

print("\nऐरे डायमेंशन...\n", arr.ndim)

ऐरे में एलिमेंट्स की संख्या प्राप्त करें:

print("\nऐरे में एलिमेंट्स की संख्या...\n", arr.size)

ऐरे एलिमेंट्स का हाइपरबोलिक टैंजेंट निकालने के लिए नम्पी में numpy.tanh() मेथड का उपयोग करें:

print("\nपरिणाम...\n", np.tanh(arr))

उदाहरण

import numpy as np
# ऐरे एलिमेंट्स का हाइपरबोलिक टैंजेंट निकालने के लिए numpy.tanh() मेथड का उपयोग करें
# यह np.sinh(x)/np.cosh(x) या -1j * np.tan(1j*x) के बराबर है
print("ऐरे एलिमेंट्स का ट्राइग्नोमेट्रिक हाइपरबोलिक टैंजेंट प्राप्त करें...\n")

# नम्पी में array() मेथड का उपयोग करके ऐरे बनाएं
arr = np.array((0., 30., 45., 60., 90., 180., np.pi*1j/2, np.pi*1j))

# ऐरे प्रदर्शित करें
print("ऐरे...\n", arr)

# ऐरे का प्रकार प्राप्त करें
print("\nहमारे ऐरे का प्रकार...\n", arr.dtype)

# ऐरे के आयाम प्राप्त करें
print("\nहमारे ऐरे के आयाम...\n", arr.ndim)

# ऐरे में एलिमेंट्स की संख्या प्राप्त करें
print("\nएलिमेंट्स की संख्या...\n", arr.size)

# ऐरे एलिमेंट्स का हाइपरबोलिक टैंजेंट निकालने के लिए numpy.tanh() मेथड का उपयोग करें
print("\nपरिणाम...\n", np.tanh(arr))

आउटपुट

ऐरे एलिमेंट्स का ट्राइग्नोमेट्रिक हाइपरबोलिक टैंजेंट प्राप्त करें...
ऐरे... [ 0.+0.j 30.+0.j 45.+0.j 60.+0.j 90.+0.j 180.+0.j 0.+1.57079633j 0.+3.14159265j]
हमारे ऐरे का प्रकार... complex128
हमारे ऐरे के आयाम... 1
एलिमेंट्स की संख्या... 8
परिणाम... [0.+0.00000000e+00j 1.+0.00000000e+00j 1.+0.00000000e+00j 1.+0.00000000e+00j 1.+0.00000000e+00j 1.+0.00000000e+00j 0.+1.63312394e+16j 0.-1.22464680e-16j]

  1. - पायथन में नेचुरल लॉगरिदम की गणना करें

    नेचुरल लॉगरिदम log एक्सपोनेंशियल फंक्शन का व्युत्क्रम है, ताकि log(exp(x)) = x। नेचुरल लॉगरिदम बेस e में लॉगरिदम है। यह मेथड x का नेचुरल लॉगरिदम एलिमेंट-वाइज लौटाता है। यदि x स्केलर है तो यह स्केलर होता है। पहला पैरामीटर इनपुट मान, ऐरे-जैसा है। दूसरा पैरामीटर out है, जहां परिणाम स्टोर होता है। यदि

  1. - पायथन प्रोग्राम: सरणी में डुप्लिकेट तत्वों को प्रिंट करना

    जब किसी सरणी के डुप्लिकेट तत्वों को प्रिंट करने की आवश्यकता होती है, तो सूची के तत्वों पर पुनरावृत्ति की जाती है और एक नेस्टेड लूप (nested loop) का उपयोग किया जाता है। उदाहरण my_list = [1, 2, 5, 6, 8, 9, 3, 4, 8, 9, 1, 8] print(सूची है:) print(my_list) print(सूची में डुप्लिकेट तत्व हैं: ) for i in

  1. - पायथन प्रोग्राम: सरणी के तत्वों को लेफ्ट रोटेट करना

    जब किसी सरणी के तत्वों को लेफ्ट रोटेट (बाएं घुमाने) करने की आवश्यकता होती है, तो सरणी पर पुनरावृत्ति की जा सकती है, और लेफ्ट रोटेशन की संख्या के आधार पर इंडेक्स को उतनी बार बढ़ाया जा सकता है। उदाहरण my_list = [11, 12, 23, 34, 65] n = 3 print(सूची है: ) for i in range(0, len(my_list)): print(my