आर्कसाइन (arcsin) एक बहुमूल्य फ़ंक्शन है: प्रत्येक x के लिए अनंत संख्या में z होते हैं जैसे कि sin(z) = x। परंपरा यह है कि उस कोण z को लौटाया जाए जिसका वास्तविक भाग [-pi/2, pi/2] में हो। व्युत्क्रम साइन को asin या sin⁻¹ के नाम से भी जाना जाता है।
वास्तविक-मूल्य इनपुट डेटा प्रकार के लिए, arcsin हमेशा वास्तविक आउटपुट लौटाता है। प्रत्येक मान के लिए जिसे वास्तविक संख्या या अनंत के रूप में व्यक्त नहीं किया जा सकता, यह nan देता है और अमान्य फ्लोटिंग पॉइंट एरर फ्लैग सेट करता है।
जटिल-मूल्य इनपुट के लिए, arcsin एक जटिल विश्लेषणात्मक फ़ंक्शन है जिसमें, परंपरा के अनुसार, ब्रांच कट [-inf, -1] और [1, inf] होते हैं और यह पूर्व पर ऊपर से और बाद वाले पर नीचे से सतत होता है।
सरणी तत्वों का त्रिकोणमितीय व्युत्क्रम साइन प्राप्त करने के लिए, पायथन NumPy में numpy.arcsin() विधि का उपयोग करें। यह विधि पहले पैरामीटर x के प्रत्येक तत्व का साइन लौटाती है। पहला पैरामीटर x इकाई वृत्त पर y-निर्देशांक है। दूसरा और तीसरा पैरामीटर वैकल्पिक हैं।
दूसरा पैरामीटर एक ndarray है, वह स्थान जहां परिणाम संग्रहीत किया जाता है। यदि प्रदान किया गया है, तो इसका आकार ऐसा होना चाहिए जिससे इनपुट ब्रॉडकास्ट हो सकें। यदि प्रदान नहीं किया गया या None है, तो एक नई आवंटित सरणी लौटाई जाती है। एक टपल (केवल कीवर्ड तर्क के रूप में संभव) की लंबाई आउटपुट की संख्या के बराबर होनी चाहिए। तीसरा पैरामीटर शर्त है जो इनपुट पर प्रसारित होती है।
चरण
सबसे पहले, आवश्यक लाइब्रेरी आयात करें:
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.arcsin(arr))
उदाहरण
import numpy as np
# सरणी तत्वों का त्रिकोणमितीय व्युत्क्रम साइन प्राप्त करने के लिए numpy.arcsin() का उपयोग करें
print("सरणी तत्वों का त्रिकोणमितीय व्युत्क्रम साइन प्राप्त करें...")
# 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.arcsin(arr))
आउटपुट
सरणी तत्वों का त्रिकोणमितीय व्युत्क्रम साइन प्राप्त करें... सरणी... [1. -1. 0. 0.3] हमारी सरणी का प्रकार... float64 हमारी सरणी के आयाम... 1 तत्वों की संख्या... 4 परिणाम... [1.57079633 -1.57079633 0. 0.30469265]