NumPy 1.14 - numpy.arctan()

numpy.arctan




numpy

numpy.arctan

numpy.arctan(x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj]) = <ufunc 'arctan'>

त्रिकोणमितीय व्युत्क्रम स्पर्शरेखा, तत्व-वार।

तन का विलोम, ताकि यदि y = tan(x) तो x = arctan(y)

पैरामीटर:

x : array_like

बाहर : ndarray, कोई नहीं, या tdle of ndarray और कोई नहीं, वैकल्पिक

एक स्थान जिसमें परिणाम संग्रहीत किया जाता है। यदि प्रदान किया जाता है, तो इसका एक आकार होना चाहिए जो कि इनपुट प्रसारित करता है यदि प्रदान नहीं किया गया है या None , तो एक ताज़ा-आवंटित सरणी वापस आ जाती है। एक ट्यूपल (केवल एक कीवर्ड तर्क के रूप में संभव) आउटपुट की संख्या के बराबर लंबाई होना चाहिए।

जहां : array_like, वैकल्पिक

सत्य के मान उस स्थिति में ufunc की गणना करने के लिए संकेत देते हैं, गलत के मान अकेले उत्पादन में मूल्य छोड़ने का संकेत देते हैं।

** kwargs

अन्य कीवर्ड-केवल तर्कों के लिए, ufunc डॉक्स देखें।

यह दिखाता है:

बाहर : ndarray

x के समान आकार है। इसका वास्तविक हिस्सा [-pi/2, pi/2] ( arctan(+/-inf) रिटर्न +/-pi/2 ) में है। यह एक अदिश राशि है यदि x एक अदिश राशि है।

यह भी देखें

arctan2
( x , y ) और धनात्मक x अक्ष के द्वारा बनने वाले कोण का "चार चतुर्थांश" आर्कटैन है।
angle
जटिल मूल्यों का तर्क।

टिप्पणियाँ

arctan एक बहु-मूल्यवान फ़ंक्शन है: प्रत्येक x लिए असीम रूप से कई संख्याएँ z जैसे tan ( z ) = x । सम्मेलन को कोण z को वापस करना है जिसका वास्तविक भाग [-pi / 2, pi / 2] में है।

वास्तविक मूल्य वाले इनपुट डेटा प्रकारों के लिए, arctan हमेशा वास्तविक आउटपुट देता है। प्रत्येक मान के लिए जिसे वास्तविक संख्या या अनंत के रूप में व्यक्त नहीं किया जा सकता है, यह नैनो की पैदावार करता है और invalid फ़्लोटिंग पॉइंट एरर फ़्लैग को सेट करता है।

जटिल-मूल्यवान इनपुट के लिए, 1j, infj एक जटिल विश्लेषणात्मक फ़ंक्शन है जिसमें शाखा कटौती के रूप में [ 1j, infj ] और [ -1j, -infj ] है, और पूर्व में बाईं ओर से और बाद में दाईं ओर से निरंतर है।

विलोम स्पर्श को atan या तन ^ {- 1} के रूप में भी जाना जाता है।

संदर्भ

अब्रामोविट्ज़, एम। और स्टैगन, आईए, हैंडबुक ऑफ़ मैथमेटिकल फ़ंक्शंस , 10 वीं प्रिंटिंग, न्यू यॉर्क: डोवर, 1964, पीपी। 79. http://www.math.sfu.ca/~cbm/aands/

उदाहरण

हम उम्मीद करते हैं कि 0 का आर्कियन 0 होगा, और 1 का pi / 4 होगा:

>>> np.arctan([0, 1])
array([ 0.        ,  0.78539816])
>>> np.pi/4
0.78539816339744828

प्लॉट आर्कटिक:

>>> import matplotlib.pyplot as plt
>>> x = np.linspace(-10, 10)
>>> plt.plot(x, np.arctan(x))
>>> plt.axis('tight')
>>> plt.show()
../../_images/numpy-arctan-1.png