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

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

डिग्री में दिए गए कोणों की सरणी का त्रिकोणमितीय कोसाइन खोजने के लिए, पायथन NumPy में numpy.cos() विधि का उपयोग करें। यह विधि पहले पैरामीटर x के प्रत्येक तत्व का कोसाइन लौटाती है। पहला पैरामीटर x रेडियन में कोण है (2pi का अर्थ 360 डिग्री)। यहां, यह कोणों की एक सरणी है। दूसरा और तीसरा पैरामीटर वैकल्पिक हैं।

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

तीसरा पैरामीटर शर्त है जो इनपुट पर प्रसारित होती है। जिन स्थानों पर शर्त True होती है, वहां आउट सरणी को ufunc परिणाम पर सेट किया जाएगा। अन्यथा, आउट सरणी अपना मूल मान बरकरार रखेगी। ध्यान दें कि यदि डिफ़ॉल्ट out=None के माध्यम से एक अनारंभिक आउट सरणी बनाई जाती है, तो जिन स्थानों पर शर्त False होती है वे अनारंभित रहेंगे।

चरण

सबसे पहले, आवश्यक लाइब्रेरी आयात करें:

import numpy as np

कोणों की सरणी: cos 0, cos 30, cos 45, cos 60, cos 90, cos 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)

डिग्री में दिए गए कोणों की सरणी के कोसाइन खोजने के लिए cos() विधि का उपयोग करें:

print("\nपरिणाम...", np.cos(arr * np.pi / 180.))

उदाहरण

import numpy as np
# डिग्री में दिए गए कोणों की सरणी का त्रिकोणमितीय कोसाइन खोजने के लिए numpy.cos() का उपयोग करें
print("कोणों की सरणी का त्रिकोणमितीय कोसाइन...")
# कोणों की सरणी
# cos 0, cos 30, cos 45, cos 60, cos 90, cos 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.cos(arr * np.pi / 180.))

आउटपुट

कोणों की सरणी का त्रिकोणमितीय कोसाइन...
सरणी... [0. 30. 45. 60. 90. 180.]
हमारी सरणी का प्रकार... float64
हमारी सरणी के आयाम... 1
तत्वों की संख्या... 6
परिणाम... [1.00000000e+00 8.66025404e-01 7.07106781e-01 5.00000000e-01 6.12323400e-17 -1.00000000e+00]
  1. - पायथन में कोण का त्रिकोणमितीय साइन प्राप्त करना

    कोण का त्रिकोणमितीय साइन खोजने के लिए, पायथन NumPy में numpy.sin() विधि का उपयोग करें। यह विधि पहले पैरामीटर x के प्रत्येक तत्व का साइन लौटाती है। पहला पैरामीटर x रेडियन में कोण है (2pi का अर्थ 360 डिग्री)। दूसरा और तीसरा पैरामीटर वैकल्पिक हैं। दूसरा पैरामीटर एक ndarray है, वह स्थान जहां परिणाम संग

  1. - पायथन में जांचें कि दिए गए कोणों से धनात्मक क्षेत्रफल वाला त्रिभुज बन सकता है या नहीं

    मान लीजिए हमारे पास तीन कोण हैं। हमें यह जांचना है कि क्या इन कोणों से धनात्मक क्षेत्रफल वाला त्रिभुज बनाना संभव है या नहीं। उदाहरण के लिए, यदि इनपुट a = 40, b = 120, c = 20 है, तो आउटपुट True होगा क्योंकि 40 + 120 + 20 = 180। समाधान दृष्टिकोण एक वैध त्रिभुज के लिए तीन शर्तें पूरी होनी चाहिए: स

  1. - पायथन में दिए गए ऐरे से अधिकतम nCr मान वाला युग्म खोजें

    मान लीजिए हमारे पास n पूर्णांकों का एक ऐरे arr है। हमें ऐरे से arr[i] और arr[j] ढूंढने हैं जैसे कि arr[i]Carr[j] यथासंभव बड़ा हो। यदि एक से अधिक युग्म हैं, तो उनमें से कोई भी एक लौटाएं। इसलिए, यदि इनपुट [4, 1, 2] है, तो आउटपुट 4 2 होगा क्योंकि 4C1 = 4, 4C2 = 6 और 2C1 = 2, इसलिए (4,2) ही एकमात्र इच्