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

दो वैक्टर के कई वेक्टर क्रॉस उत्पाद लौटाएं और परिणाम के उन्मुखीकरण को पायथन में बदलें

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

  1. पायथन पंडों - दो सूचकांक वस्तुओं के प्रतिच्छेदन का निर्माण करें और परिणाम को क्रमबद्ध करें

    दो इंडेक्स ऑब्जेक्ट्स का इंटरसेक्शन बनाने के लिए, index1.intersection(index2) . का उपयोग करें पंडों में विधि। परिणाम को क्रमबद्ध करने के लिए, क्रमबद्ध करें . का उपयोग करें पैरामीटर। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd पांडा अनुक्रमणिका1 और अनुक्रमणिका2 बनाना - index1 =

  1. पायथन - इंडेक्स वैल्यू का उत्पाद खोजें और सारांश खोजें

    जब सूचकांक मूल्य और योग के उत्पाद को खोजने की आवश्यकता होती है, तो गणना विशेषता का उपयोग किया जाता है। उदाहरण नीचे उसी का एक प्रदर्शन है my_list = [71, 23, 53, 94, 85, 26, 0, 8] print("The list is :") print(my_list) my_result = 0 for index, element in enumerate(my_list):    m

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

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