जब मैं आकार (nxn)*(nx 1) के दो संख्यात्मक सरणियों को गुणा करता हूं, तो मुझे आकार का एक मैट्रिक्स (nxn) मिलता है। सामान्य मैट्रिक्स गुणन नियमों के बाद, एक (एनएक्स 1) वेक्टर अपेक्षित है, लेकिन मुझे इस बारे में कोई जानकारी नहीं मिल रही है कि यह पायथन के नम्पी मॉड्यूल में कैसे किया जाता है।
बात यह है कि मुझे नहीं चाहिए प्रोग्राम की गति को बनाए रखने के लिए इसे मैन्युअल रूप से लागू करने के लिए।
उदाहरण कोड नीचे दिखाया गया है:
a = np.array([[ 5, 1,3], [ 1, 1 ,1], [ 1, 2 ,1]]) b = np.array([1, 2, 3]) प्रिंट a*b >> [[5 2 9] [1 2 3] [1 4 3]]
मैं जो चाहता हूं वह है:
प्रिंट a*b >> ; [16 6 8]