NumPy त्रिकोणमितीय कार्य
त्रिकोणमितीय फलन
NumPy ufuncs प्रदान करता है sin()
, cos()
और tan()
जो रेडियन में मान लेता है और संबंधित sin, cos और tan मान उत्पन्न करता है।
उदाहरण
PI/2 का ज्या मान ज्ञात कीजिए:
import numpy as np
x = np.sin(np.pi/2)
print(x)
उदाहरण
गिरफ्तारी में सभी मानों के लिए ज्या मान ज्ञात करें:
import numpy as np
arr = np.array([np.pi/2, np.pi/3, np.pi/4, np.pi/5])
x = np.sin(arr)
print(x)
डिग्री को रेडियन में बदलें
डिफ़ॉल्ट रूप से सभी त्रिकोणमितीय फ़ंक्शन रेडियन को पैरामीटर के रूप में लेते हैं लेकिन हम रेडियन को डिग्री में बदल सकते हैं और इसके विपरीत NumPy में भी।
नोट: रेडियन मान pi/180 * Degree_values हैं।
उदाहरण
निम्नलिखित सरणी एआर में सभी मानों को रेडियंस में कनवर्ट करें:
import numpy as np
arr = np.array([90, 180, 270, 360])
x = np.deg2rad(arr)
print(x)
रेडियन करन-क-लए डिग्री
उदाहरण
निम्नलिखित सरणी में सभी मानों को डिग्री में कनवर्ट करें:
import numpy as np
arr = np.array([np.pi/2, np.pi, 1.5*np.pi, 2*np.pi])
x = np.rad2deg(arr)
print(x)
कोण ढूँढना
साइन, कॉस, टैन के मानों से कोण ज्ञात करना। जैसे पाप, कॉस और टैन व्युत्क्रम (आर्कसिन, आर्ककोस, आर्कटान)।
NumPy ufuncs प्रदान करता है arcsin()
, arccos()
और arctan()
जो दिए गए sin, cos और tan मानों के लिए रेडियन मान उत्पन्न करता है।
उदाहरण
1.0 का कोण ज्ञात कीजिए:
import numpy as np
x = np.arcsin(1.0)
print(x)
सरणियों में प्रत्येक मान के कोण
उदाहरण
सरणी में सभी साइन मानों के लिए कोण खोजें
import numpy as np
arr = np.array([1, -1, 0.1])
x =
np.arcsin(arr)
print(x)
कर्ण
NumPy में पाइथागोरस प्रमेय का उपयोग करके कर्ण ढूँढना।
NumPy वह hypot()
फ़ंक्शन प्रदान करता है जो आधार और लंबवत मान लेता है और पाइथागोरस प्रमेय के आधार पर कर्ण उत्पन्न करता है।
उदाहरण
4 आधार और 3 लंबवत के लिए कर्ण खोजें:
import numpy as np
base = 3
perp = 4
x = np.hypot(base, perp)
print(x)