दो सरणियों का आंतरिक उत्पाद प्राप्त करने के लिए, पायथन में 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]]]