आर्ककोस (arccos) एक बहुमूल्य फ़ंक्शन है: प्रत्येक x के लिए अनंत संख्या में z होते हैं जैसे कि cos(z) = x। परंपरा यह है कि उस कोण z को लौटाया जाए जिसका वास्तविक भाग [0, pi] में हो। वास्तविक-मूल्य इनपुट डेटा प्रकार के लिए, arccos हमेशा वास्तविक आउटपुट लौटाता है। प्रत्येक मान के लिए जिसे वास्तविक संख्या या अनंत के रूप में व्यक्त नहीं किया जा सकता, यह nan देता है और अमान्य फ्लोटिंग पॉइंट एरर फ्लैग सेट करता है। जटिल-मूल्य इनपुट के लिए, arccos एक जटिल विश्लेषणात्मक फ़ंक्शन है जिसमें ब्रांच कट [-inf, -1] और [1, inf] होते हैं और यह पूर्व पर ऊपर से और बाद वाले पर नीचे से सतत होता है। व्युत्क्रम कोसाइन को acos या cos⁻¹ के नाम से भी जाना जाता है।
त्रिकोणमितीय व्युत्क्रम कोसाइन खोजने के लिए, पायथन NumPy में numpy.arccos() विधि का उपयोग करें। यह विधि उस कोण को रेडियन [0, pi] में लौटाती है जिस पर सरणी दिए गए x-निर्देशांक पर इकाई वृत्त को प्रतिच्छेद करती है। यदि x एक स्केलर है तो यह एक स्केलर होता है। पहला पैरामीटर x इकाई वृत्त पर x-निर्देशांक है। वास्तविक तर्कों के लिए, डोमेन [-1, 1] है। दूसरा और तीसरा पैरामीटर वैकल्पिक हैं।
दूसरा पैरामीटर एक ndarray है, वह स्थान जहां परिणाम संग्रहीत किया जाता है। यदि प्रदान किया गया है, तो इसका आकार ऐसा होना चाहिए जिससे इनपुट ब्रॉडकास्ट हो सकें। यदि प्रदान नहीं किया गया या None है, तो एक नई आवंटित सरणी लौटाई जाती है। एक टपल की लंबाई आउटपुट की संख्या के बराबर होनी चाहिए।
तीसरा पैरामीटर शर्त है जो इनपुट पर प्रसारित होती है। जिन स्थानों पर शर्त True होती है, वहां आउट सरणी को ufunc परिणाम पर सेट किया जाएगा। अन्यथा, आउट सरणी अपना मूल मान बरकरार रखेगी।
चरण
सबसे पहले, आवश्यक लाइब्रेरी आयात करें:
import numpy as np
त्रिकोणमितीय व्युत्क्रम कोसाइन प्राप्त करें। 1 के लिए arccos खोजें:
print("\nपरिणाम...", np.arccos(1))
-1 के लिए arccos खोजें:
print("\nपरिणाम...", np.arccos(-1))
0 के लिए arccos खोजें:
print("\nपरिणाम...", np.arccos(0))
0.3 के लिए arccos खोजें:
print("\nपरिणाम...", np.arccos(0.3))
उदाहरण
import numpy as np
# त्रिकोणमितीय व्युत्क्रम कोसाइन खोजने के लिए numpy.arccos() का उपयोग करें
print("त्रिकोणमितीय व्युत्क्रम कोसाइन प्राप्त करें...")
# 1 के लिए arccos खोजें
print("\nपरिणाम...", np.arccos(1))
# -1 के लिए arccos खोजें
print("\nपरिणाम...", np.arccos(-1))
# 0 के लिए arccos खोजें
print("\nपरिणाम...", np.arccos(0))
# 0.3 के लिए arccos खोजें
print("\nपरिणाम...", np.arccos(0.3))
आउटपुट
त्रिकोणमितीय व्युत्क्रम कोसाइन प्राप्त करें... परिणाम... 0.0 परिणाम... 3.141592653589793 परिणाम... 1.5707963267948966 परिणाम... 1.2661036727794992