दो वैक्टर के क्रॉस उत्पाद की गणना करने के लिए, Python Numpy में numpy.cross() विधि का उपयोग करें। विधि c देता है, वेक्टर क्रॉस उत्पाद। पहला पैरामीटर ए है, पहले वेक्टर के घटक। दूसरा पैरामीटर बी है, दूसरे वेक्टर के घटक। तीसरा पैरामीटर isaxisa, a का अक्ष जो वेक्टर को परिभाषित करता है। डिफ़ॉल्ट रूप से, अंतिम अक्ष। चौथा पैरामीटर एक्सिस बी है, बी का अक्ष जो वेक्टर को परिभाषित करता है। डिफ़ॉल्ट रूप से, अंतिम अक्ष।
5वां पैरामीटर एक्सिस है, सी की धुरी जिसमें क्रॉस उत्पाद वेक्टर है। यदि दोनों इनपुटवेक्टरों का आयाम 2 है, तो इसे अनदेखा कर दिया जाता है, क्योंकि रिटर्न अदिश होता है। डिफ़ॉल्ट रूप से, अंतिम अक्ष। छठा पैरामीटर अक्ष है, यदि परिभाषित किया गया है, तो ए, बी और सी की धुरी जो वेक्टर और क्रॉस उत्पाद को परिभाषित करती है। एक्सिसा, एक्सिसबी और एक्सिससी को ओवरराइड करता है।
कदम
सबसे पहले, आवश्यक पुस्तकालय आयात करें -
import numpy as np
विभिन्न आयामों के साथ दो वैक्टर बनाना। हमने इंट टाइप के एलिमेंट डाले हैं -
arr1 = [13, 11, 19] arr2 = [19, 10]
वेक्टर प्रदर्शित करें -
print("Vector 1...\n", arr1) print("\nVector 2...\n", arr2)
दो वैक्टर के क्रॉस उत्पाद की गणना करने के लिए, Python Numpy में numpy.cross() विधि का उपयोग करें -
print("\nResult...\n",np.cross(arr1, arr2))
उदाहरण
import numpy as np # Creating two vectors with different dimensions # We have inserted elements of int type arr1 = [13, 11, 19] arr2 = [19, 10] # Display the vectors print("Vector 1...\n", arr1) print("\nVector 2...\n", arr2) # To compute the cross product of two vectors, use the numpy.cross() method in Python Numpy # The method returns c, the Vector cross product(s). print("\nResult...\n",np.cross(arr1, arr2))
आउटपुट
Vector 1... [13, 11, 19] Vector 2... [19, 10] Result... [-190 361 -79]