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

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

NumPy का numpy.arctan() मेथड अदिश (scalar) मानों का व्युत्क्रम स्पर्शज्या (inverse tangent) ज्ञात करने के लिए भी उपयोग किया जा सकता है। यह tan का व्युत्क्रम है: यदि y = tan(x) तो x = arctan(y)।

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

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

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

पैरामीटर्स

  • x: इनपुट (सरणी-जैसा या अदिश)।
  • out, where (वैकल्पिक): आउटपुट सरणी और प्रसारण शर्त।

उदाहरण

import numpy as np

print("व्युत्क्रम स्पर्शज्या (arctan) ज्ञात करें...")

# विभिन्न मानों के लिए arctan ज्ञात करें
print("\nपरिणाम...", np.arctan(1))    # π/4
print("\nपरिणाम...", np.arctan(-1))   # -π/4
print("\nपरिणाम...", np.arctan(0))    # 0
print("\nपरिणाम...", np.arctan(0.3))  # ≈ 0.2915

आउटपुट

व्युत्क्रम स्पर्शज्या (arctan) ज्ञात करें...
परिणाम... 0.7853981633974483
परिणाम... -0.7853981633974483
परिणाम... 0.0
परिणाम... 0.2914567944778671

नोट

ये परिणाम रेडियन में हैं। डिग्री में बदलने के लिए np.degrees() या * 180 / np.pi का उपयोग करें।

  1. - पायथन पैंडास - इंटरवल की लंबाई प्राप्त करें

    इंटरवल की लंबाई प्राप्त करने के लिए interval.length प्रॉपर्टी का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd ओपन इंटरवल बनाएं closed पैरामीटर में neither मान का उपयोग करके ओपन इंटरवल सेट करें। एक ओपन इंटरवल (गणित में वर्गाकार कोष्ठक द्वारा दर्शाया गया) अपने एंडपॉइंट्स को शामिल नहीं

  1. - Python Pandas में MultiIndex में स्तर प्राप्त करें

    Pandas में MultiIndex में स्तर प्राप्त करने के लिए MultiIndex.levels प्रॉपर्टी का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd सरणियाँ बनाएं और MultiIndex बनाएं arrays = [[1, 2, 3, 4, 5], [John, Tim, Jacob, Chris, Keiron]] multiIndex = pd.MultiIndex.from_arrays(arrays, names=(ranks,

  1. - पायथन - कॉलम के डेटाटाइप प्राप्त करें

    कॉलम के डेटाटाइप प्राप्त करने के लिए, info() मेथड का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें – import pandas as pd अलग-अलग डेटाटाइप वाले 2 कॉलम के साथ डेटाफ्रेम बनाएं – dataFrame = pd.DataFrame( { Student: [Jack, Robin, Ted, Marc, Scarlett, Kat, John], Roll Number: