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