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

पायथन में दो एक-आयामी सरणियों का आंतरिक उत्पाद प्राप्त करें

दो सरणियों का आंतरिक उत्पाद प्राप्त करने के लिए, पायथन में numpy.inner () विधि का उपयोग करें। 1-डी सरणियों के लिए वैक्टर का साधारण आंतरिक उत्पाद, उच्च आयामों में अंतिम अक्षों पर एक योग उत्पाद। पैरामीटर 1 और बी, दो वैक्टर हैं। अगर a और b अस्केलर हैं, तो उनके अंतिम आयामों का मिलान होना चाहिए।

कदम

सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -

np के रूप में numpy आयात करें

सरणी () विधि का उपयोग करके दो सुस्पष्ट एक-आयामी सरणी बनाना -

arr1 =np.array([5, 10, 15])arr2 =np.array([20, 25, 30])

सरणियों को प्रदर्शित करें -

प्रिंट ("Array1...\n",arr1)प्रिंट ("\nArray2...\n",arr2)

दोनों सरणियों के आयामों की जाँच करें -

प्रिंट("\nArray1 के आयाम...\n",arr1.ndim)print("\nArray2 के आयाम...\n",arr2.ndim)

दोनों सरणियों के आकार की जाँच करें -

print("\nShape of Array1...\n",arr1.shape)print("\nShape of Array2...\n",arr2.shape)

दो सरणियों का आंतरिक उत्पाद प्राप्त करने के लिए, पायथन में numpy.inner() विधि का उपयोग करें -

प्रिंट("\nपरिणाम (आंतरिक उत्पाद)...\n",np.inner(arr1, arr2))

उदाहरण

np के रूप में numpy आयात करें# array() methodarr1 =np.array([5, 10, 15])arr2 =np.array([20, 25, 30])# डिस्प्ले का उपयोग करके दो numpy एक-आयामी सरणी बनाना arraysprint("Array1...\n",arr1)print("\nArray2...\n",arr2)# दोनों सरणियों के आयामों की जांच करें("\nऐरे1 के आयाम...\n",arr1 .ndim)print("\nArray2 के आयाम...\n",arr2.ndim)# दोनों सरणियों के आकार की जांच करेंप्रिंट("\nArray1 का आकार...\n",arr1.shape)print("\ nShape of Array2...\n",arr2.shape)# दो सरणियों का आंतरिक उत्पाद प्राप्त करने के लिए, पायथन में numpy.inner() विधि का उपयोग करें# 1-डी सरणियों के लिए वैक्टर का सामान्य आंतरिक उत्पाद, उच्च आयामों में a अंतिम अक्ष पर योग उत्पाद। 

आउटपुट

Array1...[ 5 10 15]Array2...[20 25 30]Array1 के आयाम...1Array2 के आयाम...1Array1 का आकार...(3,)Array2 का आकार...( 3,)परिणाम (आंतरिक उत्पाद)...800

  1. पायथन में दो बहु-आयामी सरणियों का आंतरिक उत्पाद प्राप्त करें

    दो बहु-आयामी सरणियों का आंतरिक उत्पाद प्राप्त करने के लिए, पायथन में numpy.inner() विधि का उपयोग करें। 1-डी सरणियों के लिए वैक्टर का साधारण आंतरिक उत्पाद, उच्च आयामों में अंतिम अक्षों पर एक योग उत्पाद। पैरामीटर 1 और बी, दो वैक्टर हैं। अगर a और b अस्केलर हैं, तो उनके अंतिम आयामों का मिलान होना चाहिए।

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

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

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

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