दो सदिशों का डॉट गुणनफल लौटाने के लिए, पायथन में numpy.vdot() विधि का उपयोग करें। vdot(a, b) फ़ंक्शन सम्मिश्र संख्याओं को dot(a, b) से अलग तरीके से संभालता है। यदि पहला तर्क सम्मिश्र है तो डॉट गुणनफल की गणना के लिए पहले तर्क का सम्मिश्र संयुग्मी उपयोग किया जाता है। vdot बहुआयामी सरणियों को dot से अलग तरीके से संभालता है: यह मैट्रिक्स गुणनफल नहीं करता, बल्कि इनपुट तर्कों को पहले 1-डी सदिशों में समतल करता है। नतीजतन, इसका उपयोग केवल सदिशों के लिए किया जाना चाहिए।
यह विधि a और b का डॉट गुणनफल लौटाती है। यह a और b के प्रकारों के आधार पर int, float, या सम्मिश्र हो सकता है। पहला पैरामीटर a है। यदि a सम्मिश्र है तो डॉट गुणनफल की गणना से पहले सम्मिश्र संयुग्मी लिया जाता है। b डॉट गुणनफल का दूसरा पैरामीटर है।
चरण
सबसे पहले, आवश्यक लाइब्रेरी आयात करें:
import numpy as np
array() विधि का उपयोग करके दो नम्पी एक-आयामी सरणियां बनाएं:
arr1 = np.array([2+3j,5+6j]) arr2 = np.array([9+10j,11+12j])
सरणियां प्रदर्शित करें:
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.vdot() विधि का उपयोग करें:
print("\nResult...\n", np.vdot(arr1, arr2))उदाहरण
import numpy as np # array() विधि का उपयोग करके दो नम्पी एक-आयामी सरणियां बनाएं arr1 = np.array([2+3j,5+6j]) arr2 = np.array([9+10j,11+12j]) # सरणियां प्रदर्शित करें 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.vdot() विधि का उपयोग करें। print("\nResult...\n", np.vdot(arr1, arr2))आउटपुट
Array1... [2.+3.j 5.+6.j] Array2... [ 9.+10.j 11.+12.j] Dimensions of Array1... 1 Dimensions of Array2... 1 Shape of Array1... (2,) Shape of Array2... (2,) Result... (175-13j)