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

पायथन में दो सरणियों का आंतरिक गुणनफल प्राप्त करें


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

चरण

सबसे पहले, आवश्यक लाइब्रेरी आयात करें:

import numpy as np

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

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

सरणियां प्रदर्शित करें:

print("Array1...\n", arr1) print("\nArray2...\n", arr2)

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

print("\nDimensions of Array1...\n", arr1.ndim) print("\nDimensions of Array2...\n", arr2.ndim)

दोनों सरणियों का आकार जांचें:

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

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

print("\nResult (Inner Product)...\n", np.inner(arr1, arr2))

उदाहरण

import numpy as np # array() विधि का उपयोग करके दो नम्पी एक-आयामी सरणियां बनाएं arr1 = np.array([5, 10, 15]) arr2 = np.array([20, 25, 30]) # सरणियां प्रदर्शित करें print("Array1...\n", arr1) print("\nArray2...\n", arr2) # दोनों सरणियों के आयाम जांचें print("\nDimensions of Array1...\n", arr1.ndim) print("\nDimensions of Array2...\n", arr2.ndim) # दोनों सरणियों का आकार जांचें print("\nShape of Array1...\n", arr1.shape) print("\nShape of Array2...\n", arr2.shape) # दो सरणियों का आंतरिक गुणनफल प्राप्त करने के लिए numpy.inner() विधि का उपयोग करें print("\nResult (Inner Product)...\n", np.inner(arr1, arr2))

आउटपुट

Array1... [ 5 10 15] Array2... [20 25 30] Dimensions of Array1... 1 Dimensions of Array2... 1 Shape of Array1... (3,) Shape of Array2... (3,) Result (Inner Product)... 800

  1. - पायथन में 4D और 3D आयाम वाली सरणियों का क्रोनेकर प्रोडक्ट प्राप्त करना

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

  1. - पायथन में दो सरणियों के एलिमेंट्स के उत्पाद का k-वां सबसे बड़ा मान ढूंढने का प्रोग्राम

    मान लीजिए हमें दो लिस्ट p और q दी गई हैं जिनमें कुछ इंटीजर नंबर हैं। हमें इन लिस्ट के सभी मानों को गुणा करना है और गुणन परिणामों से k-वां सबसे बड़ा मान ढूंढना है। इसलिए, यदि इनपुट p = [2, 5], q = [6, 8], k = 2 है, तो आउटपुट 16 होगा। गुणन परिणाम हैं: 2 * 6 = 12, 2 * 8 = 16, 5 * 6 = 30, 5 * 8 = 40। द

  1. - पायथन में दो सरणियों का प्रतिच्छेदन II

    मान लीजिए हमारे पास दो सरणी A और B हैं, इन सरणियों में कुछ तत्व हैं। हमें उनका प्रतिच्छेदन ढूंढना है। उदाहरण के लिए, यदि A = [1, 4, 5, 3, 6], और B = [2, 3, 5, 7, 9], तो प्रतिच्छेदन [3, 5] होगा। हल करने के चरण दो सरणी A और B लें यदि A की लंबाई B की लंबाई से छोटी है, तो उन्हें स्वैप करें सरणी में तत