दो वेक्टर्स के क्रॉस प्रोडक्ट की गणना करने के लिए, पायथन नम्पाई में numpy.cross() मेथड का उपयोग करें। मेथड c लौटाता है, वेक्टर क्रॉस प्रोडक्ट(s)। पहला पैरामीटर a है, पहले वेक्टर(s) के कंपोनेंट्स। दूसरा पैरामीटर b है, दूसरे वेक्टर(s) के कंपोनेंट्स। तीसरा पैरामीटर axisa है, a का वह एक्सिस जो वेक्टर(s) को परिभाषित करता है। डिफ़ॉल्ट रूप से, अंतिम एक्सिस। चौथा पैरामीटर axisb है, b का वह एक्सिस जो वेक्टर(s) को परिभाषित करता है। डिफ़ॉल्ट रूप से, अंतिम एक्सिस।
पांचवां पैरामीटर axisc है, c का वह एक्सिस जिसमें क्रॉस प्रोडक्ट वेक्टर(s) होते हैं। यदि दोनों इनपुट वेक्टर्स का डायमेंशन 2 है तो अनदेखा किया जाता है, क्योंकि रिटर्न स्केलर होता है। डिफ़ॉल्ट रूप से, अंतिम एक्सिस। छठा पैरामीटर axis है, यदि परिभाषित है, तो a, b और c का वह एक्सिस जो वेक्टर(s) और क्रॉस प्रोडक्ट(s) को परिभाषित करता है। axisa, axisb और axisc को ओवरराइड करता है।
चरण
सबसे पहले, आवश्यक लाइब्रेरी इम्पोर्ट करें:
import numpy as np
दो वेक्टर्स बनाएं। हमने int टाइप के एलिमेंट्स डाले हैं:
arr1 = np.array([[5, 10, 15], [30, 35, 40]]) arr2 = np.array([[30, 35, 40], [5, 10, 15]])
वेक्टर्स प्रदर्शित करें:
print("वेक्टर 1...\n", arr1)
print("\nवेक्टर 2...\n", arr2)दो वेक्टर्स के क्रॉस प्रोडक्ट की गणना करने के लिए, पायथन नम्पाई में numpy.cross() मेथड का उपयोग करें। मेथड c लौटाता है, वेक्टर क्रॉस प्रोडक्ट(s):
print("\nपरिणाम...\n", np.cross(arr1, arr2, axisc=0))उदाहरण
import numpy as np
# दो वेक्टर्स बनाना
# हमने int टाइप के एलिमेंट्स डाले हैं
arr1 = np.array([[5, 10, 15], [30, 35, 40]])
arr2 = np.array([[30, 35, 40], [5, 10, 15]])
# वेक्टर्स प्रदर्शित करना
print("वेक्टर 1...\n", arr1)
print("\nवेक्टर 2...\n", arr2)
# दो वेक्टर्स के क्रॉस प्रोडक्ट की गणना करने के लिए, पायथन नम्पाई में numpy.cross() मेथड का उपयोग करें
print("\nपरिणाम...\n", np.cross(arr1, arr2, axisc=0))आउटपुट
वेक्टर 1... [[ 5 10 15] [30 35 40]] वेक्टर 2... [[30 35 40] [ 5 10 15]] परिणाम... [[-125 125] [ 250 -250] [-125 125]]