डिग्री में दिए गए कोणों की सरणी का त्रिकोणमितीय साइन प्राप्त करने के लिए, पायथन NumPy में numpy.sin() विधि का उपयोग करें। यह विधि पहले पैरामीटर x के प्रत्येक तत्व का साइन लौटाती है। यदि x एक स्केलर है तो यह एक स्केलर होता है। पहला पैरामीटर x रेडियन में कोण है (2pi का अर्थ 360 डिग्री)। यहां, यह कोणों की एक सरणी है। दूसरा और तीसरा पैरामीटर वैकल्पिक हैं।
दूसरा पैरामीटर एक ndarray है, वह स्थान जहां परिणाम संग्रहीत किया जाता है। यदि प्रदान किया गया है, तो इसका आकार ऐसा होना चाहिए जिससे इनपुट ब्रॉडकास्ट हो सकें। यदि प्रदान नहीं किया गया या None है, तो एक नई आवंटित सरणी लौटाई जाती है। एक टपल (केवल कीवर्ड तर्क के रूप में संभव) की लंबाई आउटपुट की संख्या के बराबर होनी चाहिए।
तीसरा पैरामीटर शर्त है जो इनपुट पर प्रसारित होती है। जिन स्थानों पर शर्त True होती है, वहां आउट सरणी को ufunc परिणाम पर सेट किया जाएगा। अन्यथा, आउट सरणी अपना मूल मान बरकरार रखेगी। ध्यान दें कि यदि डिफ़ॉल्ट out=None के माध्यम से एक अनारंभिक आउट सरणी बनाई जाती है, तो जिन स्थानों पर शर्त False होती है वे अनारंभित रहेंगे।
चरण
सबसे पहले, आवश्यक लाइब्रेरी आयात करें:
import numpy as np
कोणों की सरणी का त्रिकोणमितीय साइन: sin 0, sin 30, sin 45, sin 60, sin 90, sin 180 खोजने के लिए:
arr = np.array((0., 30., 45., 60., 90., 180.))
हमारी सरणी प्रदर्शित करें:
print("सरणी...\n", arr)
डेटा प्रकार प्राप्त करें:
print("\nसरणी डेटा प्रकार...\n", arr.dtype)
सरणी के आयाम प्राप्त करें:
print("\nसरणी आयाम...\n", arr.ndim)
सरणी में तत्वों की संख्या प्राप्त करें:
print("\nसरणी में तत्वों की संख्या...\n", arr.size)
डिग्री में दिए गए कोणों की सरणी के साइन खोजने के लिए numpy.sin() विधि का उपयोग करें:
print("\nपरिणाम...", np.sin(arr * np.pi / 180.))
उदाहरण
import numpy as np
# डिग्री में दिए गए कोणों की सरणी का त्रिकोणमितीय साइन प्राप्त करने के लिए numpy.sin() का उपयोग करें
print("कोणों की सरणी का त्रिकोणमितीय साइन...")
# कोणों की सरणी
# sin 0, sin 30, sin 45, sin 60, sin 90, sin 180 खोजें
arr = np.array((0., 30., 45., 60., 90., 180.))
# सरणी प्रदर्शित करें
print("सरणी...\n", arr)
# सरणी का प्रकार प्राप्त करें
print("\nहमारी सरणी का प्रकार...\n", arr.dtype)
# सरणी के आयाम प्राप्त करें
print("\nहमारी सरणी के आयाम...\n", arr.ndim)
# सरणी में तत्वों की संख्या प्राप्त करें
print("\nतत्वों की संख्या...\n", arr.size)
# साइन की गणना करें
print("\nपरिणाम...", np.sin(arr * np.pi / 180.))
आउटपुट
कोणों की सरणी का त्रिकोणमितीय साइन... सरणी... [0. 30. 45. 60. 90. 180.] हमारी सरणी का प्रकार... float64 हमारी सरणी के आयाम... 1 तत्वों की संख्या... 6 परिणाम... [0.00000000e+00 5.00000000e-01 7.07106781e-01 8.66025404e-01 1.00000000e+00 1.22464680e-16]