NumPy 1.14 - numpy.arccos()

numpy.arccos




numpy

numpy.arccos

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

त्रिकोणमितीय व्युत्क्रम कोसाइन, तत्व-वार।

cos का व्युत्क्रम इसलिए, यदि y = cos(x) , तो x = arccos(y)

पैरामीटर:

x : array_like

x इकाई चक्र पर तारांकित करें। वास्तविक तर्कों के लिए, डोमेन [-1, 1] है।

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

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

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

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

** kwargs

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

यह दिखाता है:

कोण : ndarray

किरणों के दिए गए x कोर्डिनेट में यूनिट सर्कल को रेक्ट के कोण को किरणित करता है [0, pi]। यदि x एक अदिश राशि है तो एक अदिश राशि लौटाई जाती है, अन्यथा x के समान आकृति का एक सरणी वापस आ जाता है।

यह भी देखें

cos , arctan , emath.arccos , emath.arccos

टिप्पणियाँ

arccos एक बहुविकल्पी कार्य है: प्रत्येक x लिए असीम रूप से कई संख्याएँ z जैसे कि cos(z) = x । सम्मेलन को कोण z को वापस करना है जिसका वास्तविक भाग [0, pi]

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

जटिल-मूल्यवान इनपुट के लिए, arccos एक जटिल विश्लेषणात्मक फ़ंक्शन है जिसमें शाखा में कटौती होती है [-inf, -1] और [1, inf] और पूर्व से ऊपर और नीचे से उत्तरार्द्ध पर निरंतर होती है।

व्युत्क्रम cos को acos या कॉस ^ -1 के रूप में भी जाना जाता है।

संदर्भ

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

उदाहरण

हम उम्मीद करते हैं कि 1 का अंक 0 होगा, और -1 का pi होगा:

>>> np.arccos([1, -1])
array([ 0.        ,  3.14159265])

प्लॉट आर्कोस:

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