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

पायथन में डिग्री में दिए गए कोणों की सरणी का त्रिकोणमितीय साइन प्राप्त करना

डिग्री में दिए गए कोणों की सरणी का त्रिकोणमितीय साइन प्राप्त करने के लिए, पायथन 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]
  1. - Python - दी गई ऐरे में सभी गुड इंडेक्स ढूंढना

    मान लीजिए हमारे पास संख्याओं की एक ऐरे A है, हमें इस ऐरे के सभी इंडेक्स ढूंढने हैं ताकि ऐरे से i-th एलिमेंट को डिलीट करने के बाद, ऐरे एक गुड ऐरे बन जाए। हमें ध्यान रखना है कि: गुड ऐरे एक ऐसा ऐरे है जिसमें एक एलिमेंट होता है जो अन्य सभी एलिमेंट्स के योग के बराबर होता है। यहां 1-बेस्ड इंडेक्सिंग उपयो

  1. - पायथन में दी गई स्ट्रिंग का संख्यात्मक उपसर्ग प्राप्त करना

    मान लीजिए हमारे पास एक स्ट्रिंग है जिसमें शुरुआत में संख्याएं हैं। इस लेख में हम देखेंगे कि स्ट्रिंग के केवल संख्यात्मक भाग को कैसे प्राप्त किया जाए जो शुरुआत में निश्चित है। इसडिजिट के साथ इसडिजिट फ़ंक्शन तय करता है कि स्ट्रिंग का भाग अंक है या नहीं। इसलिए हम इटरटूल्स से टेकव्हाइल फ़ंक्शन का उपयोग

  1. - पायथन प्रोग्राम: जांचें कि दिया गया ऐरे मोनोटोनिक है या नहीं

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक ऐरे इनपुट Arr दिया गया है जिसमें n इंटीजर्स हैं। हमें जांचना होगा कि इनपुट ऐरे मोनोटोनिक प्रकृति का है या नहीं। एक ऐरे को मोनोटोनिक प्रकृति का कहा जाता है यदि यह लगातार बढ़ रहा है