Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में त्रिकोणमितीय व्युत्क्रम कोसाइन प्राप्त करना

आर्ककोस (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
  1. - पायथन पैंडास - इंटरवल की लंबाई प्राप्त करें

    इंटरवल की लंबाई प्राप्त करने के लिए interval.length प्रॉपर्टी का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd ओपन इंटरवल बनाएं closed पैरामीटर में neither मान का उपयोग करके ओपन इंटरवल सेट करें। एक ओपन इंटरवल (गणित में वर्गाकार कोष्ठक द्वारा दर्शाया गया) अपने एंडपॉइंट्स को शामिल नहीं

  1. - Python Pandas में MultiIndex में स्तर प्राप्त करें

    Pandas में MultiIndex में स्तर प्राप्त करने के लिए MultiIndex.levels प्रॉपर्टी का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd सरणियाँ बनाएं और MultiIndex बनाएं arrays = [[1, 2, 3, 4, 5], [John, Tim, Jacob, Chris, Keiron]] multiIndex = pd.MultiIndex.from_arrays(arrays, names=(ranks,

  1. - पायथन - कॉलम के डेटाटाइप प्राप्त करें

    कॉलम के डेटाटाइप प्राप्त करने के लिए, info() मेथड का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें – import pandas as pd अलग-अलग डेटाटाइप वाले 2 कॉलम के साथ डेटाफ्रेम बनाएं – dataFrame = pd.DataFrame( { Student: [Jack, Robin, Ted, Marc, Scarlett, Kat, John], Roll Number: