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

NumPy में arctan() से सरणी तत्वों का त्रिकोणमितीय व्युत्क्रम स्पर्शज्या ज्ञात करें

NumPy का numpy.arctan() मेथड सरणी के प्रत्येक तत्व का व्युत्क्रम स्पर्शज्या (inverse tangent / arctan) ज्ञात करता है। यह tan का व्युत्क्रम है: यदि y = tan(x) तो x = arctan(y)।

गणितीय पृष्ठभूमि

arctan एक बहु-मान फलन है: प्रत्येक x के लिए अनंत z मौजूद हैं जहां tan(z) = x। परंपरा के अनुसार, वह कोण z लौटाया जाता है जिसका वास्तविक भाग [-π/2, π/2] में होता है।

  • वास्तविक मान इनपुट के लिए, आउटपुट हमेशा वास्तविक होता है।
  • जिन मानों को वास्तविक संख्या या अनंत के रूप में व्यक्त नहीं किया जा सकता, उनके लिए nan लौटाया जाता है।
  • जटिल मान इनपुट के लिए, arctan एक जटिल विश्लेषणात्मक फलन है जिसकी शाखा कट (branch cuts) [1j, infj] और [-1j, -infj] पर होती हैं।

पैरामीटर्स

  • x: इनपुट सरणी।
  • out (वैकल्पिक): परिणाम संग्रहीत करने के लिए आउटपुट सरणी।
  • where (वैकल्पिक): शर्त जिसे इनपुट पर प्रसारित किया जाता है।

उदाहरण

import numpy as np

# सरणी बनाएं
arr = np.array((1, -1, 0, 0.3))

print("सरणी...\n", arr)
print("\nसरणी डेटा प्रकार...\n", arr.dtype)
print("\nसरणी आयाम...\n", arr.ndim)
print("\nसरणी में तत्वों की संख्या...\n", arr.size)

# त्रिकोणमितीय व्युत्क्रम स्पर्शज्या ज्ञात करें
print("\nपरिणाम...", np.arctan(arr))

आउटपुट

सरणी...
[ 1. -1.  0.  0.3]
सरणी डेटा प्रकार... float64
सरणी आयाम... 1
सरणी में तत्वों की संख्या... 4
परिणाम...
[ 0.78539816 -0.78539816  0.          0.29145679]

व्याख्या

  • arctan(1) = π/4 ≈ 0.785398
  • arctan(-1) = -π/4 ≈ -0.785398
  • arctan(0) = 0
  • arctan(0.3) ≈ 0.291457
  1. - पायथन में डिग्री में दिए गए कोणों की सरणी का त्रिकोणमितीय साइन प्राप्त करना

    डिग्री में दिए गए कोणों की सरणी का त्रिकोणमितीय साइन प्राप्त करने के लिए, पायथन NumPy में numpy.sin() विधि का उपयोग करें। यह विधि पहले पैरामीटर x के प्रत्येक तत्व का साइन लौटाती है। यदि x एक स्केलर है तो यह एक स्केलर होता है। पहला पैरामीटर x रेडियन में कोण है (2pi का अर्थ 360 डिग्री)। यहां, यह कोणों

  1. - पायथन में कोण का त्रिकोणमितीय साइन प्राप्त करना

    कोण का त्रिकोणमितीय साइन खोजने के लिए, पायथन NumPy में numpy.sin() विधि का उपयोग करें। यह विधि पहले पैरामीटर x के प्रत्येक तत्व का साइन लौटाती है। पहला पैरामीटर x रेडियन में कोण है (2pi का अर्थ 360 डिग्री)। दूसरा और तीसरा पैरामीटर वैकल्पिक हैं। दूसरा पैरामीटर एक ndarray है, वह स्थान जहां परिणाम संग

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

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