दो वैक्टर का क्रॉस प्रोडक्ट निकालने के लिए, पायथन NumPy में numpy.cross() विधि का उपयोग करें। यह विधि c लौटाती है, जो वैक्टर क्रॉस प्रोडक्ट होता है। पहला पैरामीटर a पहले वैक्टर(ओं) के घटक हैं। दूसरा पैरामीटर b दूसरे वैक्टर(ओं) के घटक हैं। तीसरा पैरामीटर axisa a का अक्ष है जो वैक्टर(ओं) को परिभाषित करता है। डिफ़ॉल्ट रूप से, अंतिम अक्ष। चौथा पैरामीटर axisb b का अक्ष है जो वैक्टर(ओं) को परिभाषित करता है। डिफ़ॉल्ट रूप से, अंतिम अक्ष।
पांचवां पैरामीटर axisc c का अक्ष है जिसमें क्रॉस प्रोडक्ट वैक्टर(ओं) होते हैं। यदि दोनों इनपुट वैक्टर का आयाम 2 है तो इसे नजरअंदाज किया जाता है, क्योंकि रिटर्न स्केलर होता है। डिफ़ॉल्ट रूप से, अंतिम अक्ष। छठा पैरामीटर axis है, यदि परिभाषित है, तो a, b और c का अक्ष जो वैक्टर(ओं) और क्रॉस प्रोडक्ट(ओं) को परिभाषित करता है। यह axisa, axisb और axisc को ओवरराइड करता है।
चरण
सबसे पहले, आवश्यक लाइब्रेरी आयात करें:
import numpy as np
दो वैक्टर बनाएं। हमने int प्रकार के तत्व डाले हैं:
arr1 = [13, 11, 19] arr2 = [19, 10, 8]
वैक्टर प्रदर्शित करें:
print("वैक्टर 1...\n", arr1)
print("\nवैक्टर 2...\n", arr2)
दो वैक्टर का क्रॉस प्रोडक्ट निकालने के लिए numpy.cross() विधि का उपयोग करें:
print("\nपरिणाम...\n", np.cross(arr1, arr2))
उदाहरण
import numpy as np
# दो वैक्टर बनाएं
# हमने int प्रकार के तत्व डाले हैं
arr1 = [13, 11, 19]
arr2 = [19, 10, 8]
# वैक्टर प्रदर्शित करें
print("वैक्टर 1...\n", arr1)
print("\nवैक्टर 2...\n", arr2)
# क्रॉस प्रोडक्ट निकालें
print("\nपरिणाम...\n", np.cross(arr1, arr2))
आउटपुट
वैक्टर 1... [13, 11, 19] वैक्टर 2... [19, 10, 8] परिणाम... [-102 257 -79]