"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पायथन में मैट्रिक्स को कुशलतापूर्वक कैसे स्थानांतरित करें?

पायथन में मैट्रिक्स को कुशलतापूर्वक कैसे स्थानांतरित करें?

2024-11-08 को प्रकाशित
ब्राउज़ करें:690

How to Transpose a Matrix Efficiently in Python?

ट्रांसपोज़ मैट्रिक्स पायथन में ट्रांसपोज़

ट्रांसपोज़ ऑपरेशन मैट्रिक्स की पंक्तियों और स्तंभों को उलट देता है। प्रोग्रामिंग में मैट्रिक्स से निपटने के दौरान इस अवधारणा को समझना महत्वपूर्ण है। पायथन में, आप विभिन्न तरीकों का उपयोग करके मैट्रिक्स ट्रांसपोज़िशन कर सकते हैं, प्रत्येक अलग-अलग दृष्टिकोण और दक्षता के साथ। मैट्रिक्स को स्थानांतरित करने की सीधी विधि। यह एक मैट्रिक्स में सभी पंक्तियों के तत्वों को जोड़ता है और उन्हें टुपल्स के रूप में लौटाता है। मैट्रिक्स ट्रांसपोज़ प्राप्त करने के लिए इन टुपल्स को सूची समझ या मानचित्र का उपयोग करके सूचियों में परिवर्तित किया जा सकता है:

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)
विज्ञप्ति वक्तव्य यह आलेख यहां पुनर्मुद्रित है: 1729299736 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3