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

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

आर्ककोस एक बहुमान फलन है:प्रत्येक x के लिए असीम रूप से कई संख्याएँ z होती हैं जैसे कि cos(z)=x। सम्मेलन कोण z को वापस करना है जिसका वास्तविक भाग [0, pi] में है। वास्तविक-मूल्यवान इनपुट डेटाटाइप के लिए, आर्ककोस हमेशा वास्तविक आउटपुट देता है। प्रत्येक मान के लिए जिसे वास्तविक संख्या या अनंत के रूप में व्यक्त नहीं किया जा सकता है, यह नैन उत्पन्न करता है और अमान्य फ़्लोटिंग पॉइंट त्रुटि ध्वज सेट करता है। जटिल-मूल्यवान इनपुट के लिए, आर्कोसिस एक जटिल विश्लेषणात्मक कार्य है जिसमें शाखा कटौती [-inf, -1] और [1, inf] है और ऊपर से पूर्व और नीचे से बाद में निरंतर है। व्युत्क्रम cos को acos या cos^-1 के रूप में भी जाना जाता है।

त्रिकोणमितीय व्युत्क्रम कोसाइन को खोजने के लिए, Python Numpy में numpy.arccos() विधि का उपयोग करें। यह विधि रेडियन [0, pi] में दिए गए x-निर्देशांक पर इकाई वृत्त को प्रतिच्छेद करते हुए सरणी का कोण लौटाती है। यह एक अदिश है यदि x एक अदिश है। पहला पैरामीटर, x यूनिट सर्कल पर x-निर्देशांक है। वास्तविक तर्क, डोमेन [-1, 1] है। दूसरा और तीसरा पैरामीटर वैकल्पिक हैं।

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

तीसरा पैरामीटर यह है कि स्थिति इनपुट पर प्रसारित की जाती है। उन स्थानों पर जहां स्थिति सही है, आउट ऐरे को ufunc परिणाम पर सेट किया जाएगा। कहीं और, आउट ऐरे अपने मूल मान को बनाए रखेगा।

कदम

सबसे पहले, आवश्यक पुस्तकालय आयात करें -

import numpy as np

त्रिकोणमितीय व्युत्क्रम कोज्या प्राप्त करें। 1 के लिए आर्ककोस ढूँढना -

print("\nResult...",np.arccos(1))

-1 के लिए आर्ककोस ढूँढना −

print("\nResult...",np.arccos(-1))

0 के लिए आर्ककोस ढूँढना -

print("\nResult...",np.arccos(0))

0.3 के लिए आर्ककोस ढूँढना -

print("\nResult...",np.arccos(0.3))

उदाहरण

import numpy as np

# To find the Trigonometric inverse cosine, use the numpy.arccos() method in Python Numpy
# The method returns the angle of the array intersecting the unit circle at the given x-coordinate in radians [0, pi]. This is a scalar if x is a scalar.

print("Get the Trigonometric inverse cosine...")

# finding arccos for 1
print("\nResult...",np.arccos(1))

# finding arccos for -1
print("\nResult...",np.arccos(-1))

# finding arccos for 0
print("\nResult...",np.arccos(0))

# finding arccos for 0.3
print("\nResult...",np.arccos(0.3))

आउटपुट

Get the Trigonometric inverse cosine...

Result... 0.0

Result... 3.141592653589793

Result... 1.5707963267948966

Result... 1.2661036727794992

  1. अजगर पांडा - अंतराल की लंबाई प्राप्त करें

    अंतराल की लंबाई प्राप्त करने के लिए, अंतराल.लंबाई . का उपयोग करें संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd न तो मान के साथ बंद पैरामीटर का उपयोग करके खुला अंतराल सेट करें। एक खुला अंतराल (गणित में वर्ग कोष्ठक द्वारा दर्शाया गया है) में इसके समापन बिंदु नहीं होते हैं

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

    MultiIndex में स्तर प्राप्त करने के लिए, MultiIndex.levels . का उपयोग करें पंडों में संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd मल्टीइंडेक्स पांडा वस्तुओं के लिए एक बहु-स्तरीय, या पदानुक्रमित, अनुक्रमणिका वस्तु है। सरणियाँ बनाएँ - arrays = [[1, 2, 3, 4, 5], ['John

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

    कॉलम के डेटाटाइप प्राप्त करने के लिए, जानकारी () विधि का उपयोग करें। आइए पहले आवश्यक पुस्तकालय आयात करें - import pandas as pd अलग-अलग डेटाटाइप वाले 2 कॉलम के साथ एक डेटाफ़्रेम बनाएं - dataFrame = pd.DataFrame(    {       "Student": ['Jack', 'Robin'