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 का उपयोग करें।