Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में विभिन्न आयामों वाले दो (सरणी) वैक्टर का क्रॉस उत्पाद लौटाएं

दो वैक्टर के क्रॉस उत्पाद की गणना करने के लिए, 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]

  1. पायथन में दो (सरणी) वैक्टर का क्रॉस उत्पाद लौटाएं

    दो वैक्टर के क्रॉस उत्पाद की गणना करने के लिए, Python Numpy में numpy.cross() विधि का उपयोग करें। विधि c, वेक्टर क्रॉस उत्पाद (उत्पादों) को लौटाती है। पहला पैरामीटर ए है, पहले वेक्टर के घटक। दूसरा पैरामीटर बी है, दूसरे वेक्टर के घटक। तीसरा पैरामीटर अक्ष है, a की धुरी जो वेक्टर को परिभाषित करती है। ड

  1. पायथन में 4D और 3D आयामों के साथ सरणियों का क्रोनकर उत्पाद प्राप्त करें

    4D और 3D आयाम सरणी का क्रोनकर उत्पाद प्राप्त करने के लिए, Python Numpy में numpy.kron() विधि का उपयोग करें। क्रोनकर उत्पाद की गणना करें, दूसरे एरे के ब्लॉक से बना एक मिश्रित एरे, जिसे पहले स्केल किया गया है फ़ंक्शन मानता है कि ए और बी के आयामों की संख्या समान है, यदि आवश्यक हो तो छोटे से छोटे को शा

  1. पायथन में दो विरल वैक्टर के डॉट उत्पाद का पता लगाने का कार्यक्रम

    मान लीजिए, हमारे पास दो सूचियों में दो विरल वैक्टर हैं। हमें दो विरल वैक्टर के डॉट उत्पाद को वापस करना होगा। वैक्टर को ऑब्जेक्ट के रूप में दर्शाया जाता है, और सूचियों को ऑब्जेक्ट में सदस्य चर nums में संग्रहीत किया जाता है। तो, अगर इनपुट वेक्टर 1 =[1, 0, 0, 0, 1], वेक्टर 2 =[0, 0, 0, 1, 1] जैसा है,