चतुर्भुज को चुना जाता है ताकि arctan2(x1, x2) मूल बिंदु पर समाप्त होने वाली किरण और बिंदु (1,0) से गुजरने वाली किरण और मूल बिंदु पर समाप्त होने वाली किरण और बिंदु (x2, x1) से गुजरने के बीच रेडियन में हस्ताक्षरित कोण हो। )।
पहला पैरामीटर y-निर्देशांक है। दूसरा पैरामीटर x-निर्देशांक है। यदि x1.shape !=x2.shape, तो उन्हें एक सामान्य आकार में प्रसारित किया जाना चाहिए। विधि [-pi, pi] की सीमा में कोणों की सरणी लौटाती है। यह एक अदिश है यदि X1 और x2 दोनों अदिश हैं।
कदम
सबसे पहले, आवश्यक पुस्तकालय आयात करें -
import numpy as np
सरणी () विधि का उपयोग करके सरणियाँ बनाना। ये अलग-अलग चतुर्थांश में चार बिंदु हैं -
x = np.array([-1, +1, +1, -1]) y = np.array([-1, -1, +1, +1])
सरणी1 प्रदर्शित करें -
print("Array1 (x coordinates)...\n", x)
array2 प्रदर्शित करें -
print("\nArray2 (y coordinates)...\n", y)
क्वाड्रंट को सही ढंग से चुनने वाले x1/x2 के तत्व-वार चाप स्पर्शरेखा की गणना करने के लिए, पायथन में numpy,arctan2() विधि का उपयोग करें -
print("\nResult...",np.arctan2(y, x) * 180 / np.pi)
उदाहरण
import numpy as np # The quadrant is chosen so that arctan2(x1, x2) is the signed angle in radians between the ray # ending at the origin and passing through the point (1,0), and the ray ending at the origin and # passing through the point (x2, x1). # Creating arrays using the array() method # These are four points in different quadrants x = np.array([-1, +1, +1, -1]) y = np.array([-1, -1, +1, +1]) # Display the array1 print("Array1 (x coordinates)...\n", x) # Display the array2 print("\nArray2 (y coordinates)...\n", y) # To compute element-wise arc tangent of x1/x2 choosing the quadrant correctly, use the numpy, arctan2() method in Python print("\nResult...",np.arctan2(y, x) * 180 / np.pi)
आउटपुट
Array1 (x coordinates)... [-1 1 1 -1] Array2 (y coordinates)... [-1 -1 1 1] Result... [-135. -45. 45. 135.]