दो वैक्टर के क्रॉस उत्पाद की गणना करने के लिए, Python Numpy में numpy.cross() विधि का उपयोग करें। विधि c देता है, वेक्टर क्रॉस उत्पाद। पहला पैरामीटर ए है, पहले वेक्टर के घटक। दूसरा पैरामीटर बी है, दूसरे वेक्टर के घटक। तीसरा पैरामीटर isaxisa, a का अक्ष जो वेक्टर को परिभाषित करता है। डिफ़ॉल्ट रूप से, अंतिम अक्ष। चौथा पैरामीटर एक्सिस बी है, बी का अक्ष जो वेक्टर को परिभाषित करता है। डिफ़ॉल्ट रूप से, अंतिम अक्ष।
5वां पैरामीटर एक्सिस है, सी की धुरी जिसमें क्रॉस उत्पाद वेक्टर है। यदि दोनों इनपुटवेक्टरों का आयाम 2 है, तो इसे अनदेखा कर दिया जाता है, क्योंकि रिटर्न अदिश होता है। डिफ़ॉल्ट रूप से, अंतिम अक्ष। छठा पैरामीटर अक्ष है, यदि परिभाषित किया गया है, तो ए, बी और सी की धुरी जो वेक्टर और क्रॉस उत्पाद को परिभाषित करती है। एक्सिसा,एक्सिसबी और एक्सिससी को ओवरराइड करता है।
कदम
सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -
import numpy as np
दो वैक्टर बनाना। हमने इंट टाइप के एलिमेंट डाले हैं -
arr1 = np.array([[5,10,15], [30,35,40]]) arr2 = np.array([[30,35,40], [5,10,15]])
वेक्टर प्रदर्शित करें -
print("Vector 1...\n", arr1) print("\nVector 2...\n", arr2)
दो वैक्टर के क्रॉस उत्पाद की गणना करने के लिए, Python Numpy में numpy.cross() विधि का उपयोग करें। विधि c लौटाती है, वेक्टर क्रॉस उत्पाद (उत्पादों) -
print("\nResult...\n",np.cross(arr1, arr2, axisc=0))
उदाहरण
import numpy as np # Creating two vectors # We have inserted elements of int type arr1 = np.array([[5,10,15], [30,35,40]]) arr2 = np.array([[30,35,40], [5,10,15]]) # 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 print("\nResult...\n",np.cross(arr1, arr2, axisc=0))
आउटपुट
Vector 1... [[ 5 10 15] [30 35 40]] Vector 2... [[30 35 40] [ 5 10 15]] Result... [[-125 125] [ 250 -250] [-125 125]]