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

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

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

कदम

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

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

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

arr1 =np.arange(2).reshape((1,1,2))arr2 =np.arange(6).reshape((3,2))

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

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

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

प्रिंट ("\n Array1 के आयाम...\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.arange(2).reshape((1,1,2))arr2 =np.arange(6).reshape( का उपयोग करके दो numpy एक-आयामी सरणी बनाना) (3,2))# सरणियाँ प्रदर्शित करें("Array1...\n",arr1)print("\nArray2...\n",arr2)# दोनों सरणियों के आयामों की जाँच करेंप्रिंट ("\n Array1 के आयाम ...\n",arr1.ndim)print("\nArray2 के आयाम...\n",arr2.ndim)# दोनों सरणियों के आकार की जांच करेंप्रिंट("\nArray1 का आकार...\n", arr1.shape)print("\nShape of Array2...\n",arr2.shape)# दो सरणियों का आंतरिक उत्पाद प्राप्त करने के लिए, पायथन में numpy.inner() विधि का उपयोग करें# 1 के लिए वैक्टर का साधारण आंतरिक उत्पाद -D सरणियाँ, उच्च आयामों में अंतिम अक्षों पर एक योग उत्पाद। 

आउटपुट

Array1...[[[0 1]]]Array2...[[0 1][2 3][4 5]]Array1 के आयाम...3ऐरे2 के आयाम...2सरणी1 का आकार.. .(1, 1, 2)ऐरे2 का आकार...(3, 2)परिणाम (आंतरिक उत्पाद)...[[[1 3 5]]]

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

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

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

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

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

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