ट्रांसपोज़ मैट्रिक्स पायथन में ट्रांसपोज़
ट्रांसपोज़ ऑपरेशन मैट्रिक्स की पंक्तियों और स्तंभों को उलट देता है। प्रोग्रामिंग में मैट्रिक्स से निपटने के दौरान इस अवधारणा को समझना महत्वपूर्ण है। पायथन में, आप विभिन्न तरीकों का उपयोग करके मैट्रिक्स ट्रांसपोज़िशन कर सकते हैं, प्रत्येक अलग-अलग दृष्टिकोण और दक्षता के साथ। मैट्रिक्स को स्थानांतरित करने की सीधी विधि। यह एक मैट्रिक्स में सभी पंक्तियों के तत्वों को जोड़ता है और उन्हें टुपल्स के रूप में लौटाता है। मैट्रिक्स ट्रांसपोज़ प्राप्त करने के लिए इन टुपल्स को सूची समझ या मानचित्र का उपयोग करके सूचियों में परिवर्तित किया जा सकता है:
A = [[1, 2, 3], [4, 5, 6]] ट्रांसपोज़ = [ज़िप में x के लिए सूची(*ए)]
तारांकन के साथ सूची समझ का उपयोग करके स्थानांतरण
A = [[1, 2, 3], [4, 5, 6]]
transpose = [list(x) for x in zip(*A)]
transpose = [[row[i] for row in A] for i inrange(len(A[0]))]
NumPy का उपयोग करके ट्रांसपोज़ करें
transpose = [[row[i] for row in A] for i in range(len(A[0]))]
np के रूप में numpy आयात करें transpose = np.transpose(A)
प्रदर्शन संबंधी विचार
import numpy as np
transpose = np.transpose(A)
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3