पायथन में, एक एन एक्स पी मैट्रिक्स दिया गया, उदाहरण के लिए 4 एक्स 4, मैं एक मैट्रिक्स कैसे लौटा सकता हूं जो 4 x 2 है जो मैट्रिक्स की सभी 4 पंक्तियों के लिए पहले दो कॉलम और अंतिम दो कॉलम औसत करता है?औसत मैट्रिक्स कुशलतापूर्वक
उदा दिए गए:
एक = सरणी ([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15 , 16]])
एक मैट्रिक्स लौटाता है जिसमें औसत [:, 0] और एक [:, 1] और औसत [:, 2] और एक [:,3] का औसत होता है। मैं चाहता हूं कि यह एन एक्स पी के मनमाने ढंग से मैट्रिक्स के लिए काम करे, यह मानते हुए कि कॉलम की संख्या मैं एन का औसत कर रहा हूं, स्पष्ट रूप से एन द्वारा विभाजित है।
मुझे स्पष्टीकरण दें: प्रत्येक पंक्ति के लिए, मैं पहले दो कॉलम का औसत लेना चाहता हूं, फिर अंतिम दो स्तंभों का औसत लेना चाहता हूं। तो यह होगा:
1 + 2/2, 3 + 4/2 < - पंक्ति नए मैट्रिक्स के 2, आदि
- पंक्ति नए मैट्रिक्स 5 + 6/2, 7 + 8/2 < की 1जो 4 x 4.
धन्यवाद के बजाय 4 से 2 मैट्रिक्स उत्पन्न करना चाहिए।
आप एक 4x2 मैट्रिक्स चाहते हैं, लेकिन आप जो वर्णन करते हैं (एक [:, 0], आदि के साथ) लगता है जैसे यह 1x4 मैट्रिक्स होगा –