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