मल्टीडायमेंशनल अर्रे का परिचय
- अर्रे एक समूह होता है जिसमें समान प्रकार के आइटम्स होते हैं।
- मल्टीडायमेंशनल अर्रे में दो या अधिक डाइमेंशंस होते हैं, जैसे 2D अर्रे जिसमें रो और कॉलम होते हैं।
- 2D अर्रे को टेबल या मैट्रिक्स के रूप में समझा जा सकता है, जहाँ प्रत्येक एलिमेंट को दो इंडेक्स (रो और कॉलम) से एक्सेस किया जाता है।
2D अर्रे कोडिंग और इंडेक्सिंग
- 2D अर्रे कोड में डिफाइन करते समय प्रत्येक डाइमेंशन का साइज देना होता है, जैसे
int arr[4][3]। - इंडेक्सिंग जीरो बेस्ड होती है, यानी पहला एलिमेंट
arr[0][0]होता है। - किसी भी एलिमेंट को एक्सेस करने के लिए दो इंडेक्स का उपयोग होता है: पहला रो के लिए और दूसरा कॉलम के लिए।
मल्टीडायमेंशनल अर्रे में एलिमेंट्स की संख्या
- कुल एलिमेंट्स की संख्या डाइमेंशंस के साइज के गुणनफल के बराबर होती है।
- उदाहरण: 3x2x4 के 3D अर्रे में कुल 24 एलिमेंट्स होंगे।
2D अर्रे में यूजर से इनपुट लेना
- नेस्टेड लूप्स का उपयोग करके यूजर से रो और कॉलम के अनुसार इनपुट लिया जाता है।
- बाहरी लूप रो के लिए और अंदरूनी लूप कॉलम के लिए चलता है।
- इनपुट लेने के बाद अर्रे को प्रिंट भी किया जाता है।
मल्टीडायमेंशनल अर्रे के फायदे
- डेटा को ग्रिड या मैट्रिक्स के रूप में व्यवस्थित करना आसान होता है।
- फास्ट एक्सेस के लिए उपयुक्त, क्योंकि इंडेक्सिंग से सीधे एलिमेंट तक पहुंचा जा सकता है।
मैट्रिक्स मल्टिप्लिकेशन का परिचय
- दो मैट्रिक्स का गुणा तभी संभव है जब पहले मैट्रिक्स के कॉलम की संख्या दूसरे मैट्रिक्स के रो के बराबर हो।
- परिणामस्वरूप नया मैट्रिक्स बनता है जिसका साइज पहले मैट्रिक्स के रो और दूसरे मैट्रिक्स के कॉलम के बराबर होता है।
- प्रत्येक एलिमेंट को निकालने के लिए संबंधित रो और कॉलम के एलिमेंट्स का गुणा कर जोड़ना होता है।
मैट्रिक्स मल्टिप्लिकेशन का कोडिंग
- तीन नेस्टेड लूप्स का उपयोग होता है: पहला आउटपुट मैट्रिक्स के रो के लिए, दूसरा कॉलम के लिए, तीसरा गुणा और जोड़ के लिए।
- कोड में वैरिएबल्स का सही उपयोग और इंडेक्सिंग महत्वपूर्ण है।
- यदि कॉलम और रो की संख्या मेल नहीं खाती, तो मल्टिप्लिकेशन संभव नहीं होता।
ट्रांसपोज मैट्रिक्स
- ट्रांसपोज मैट्रिक्स में रो और कॉलम की जगह बदल जाती है।
- यदि मूल मैट्रिक्स का साइज MxN है, तो ट्रांसपोज मैट्रिक्स का साइज NxM होगा।
- कोड में ट्रांसपोज निकालने के लिए दो नेस्टेड लूप्स का उपयोग होता है।
निष्कर्ष
- मल्टीडायमेंशनल अर्रे और 2D अर्रे की समझ प्रोग्रामिंग में महत्वपूर्ण है।
- मैट्रिक्स मल्टिप्लिकेशन और ट्रांसपोज जैसे ऑपरेशंस कोडिंग में अक्सर उपयोग होते हैं।
- वीडियो में दिए गए उदाहरण और कोडिंग तकनीक से आप इन कॉन्सेप्ट्स को बेहतर समझ सकते हैं।
अतिरिक्त संसाधन
- अधिक नोट्स, असाइनमेंट और लेक्चर शेड्यूल के लिए pwskills.com पर जाएं।
- तकनीकी सवालों के लिए डिस्क्रिप्शन में दिए फॉर्म का उपयोग करें।
- यदि आप C++ प्रोग्रामिंग के बेसिक्स को समझना चाहते हैं, तो C++ प्रोग्रामिंग बेसिक्स: कंपाइलर, वेरिएबल्स और डेटा टाइप्स समझें पर जाएं।
- Java के बेसिक फंडामेंटल्स के लिए Java के बेसिक फंडामेंटल्स: आउटपुट, वेरिएबल और इनपुट कैसे करें देखें।
- यदि आप क्लास 12th मनी एंड बैंकिंग के बारे में जानना चाहते हैं, तो क्लास 12th मनी एंड बैंकिंग: मनी, बैंकिंग और क्रेडिट क्रिएशन का पूरा गाइड पढ़ें।
- RAG एप्लीकेशंस के लिए टेक्स्ट स्प्लिटिंग तकनीकें और कोडिंग के बारे में जानने के लिए RAG एप्लीकेशंस के लिए टेक्स्ट स्प्लिटिंग तकनीकें और कोडिंग पर जाएं।
- मार्च और अप्रैल 2025 के प्लेसेस इन न्यूज़ के लिए मार्च और अप्रैल 2025 के प्लेसेस इन न्यूज़: यूपीएससी प्रीलिम्स के लिए महत्वपूर्ण जानकारी देखें।
हेलो हेलो एवरीवन कैसे हैं आप सब वेलकम तू अनादर लेक्चर बाय प स्किल्स एंड आज के लेक्चर में जैसे की हमने लास्ट क्लास में
डिस्कस किया था हम पढ़ने वाले हैं मल्टी डाइमेंशनल अरेस जब हमने आइरिस पढ़ा था तो मैंने आपको बताया था की अरिस दो टाइप के
होते हैं एक होते हैं वैन डाइमेंशनल अरे एक होते हैं मल्टी डाइमेंशन मल्टी डाइमेंशनल अरे में हमारा जो डाइमेंशन होता
है आर एस का डेट इस मोर दें वैन तो वही आज हम पढ़ने वाले लेकिन उससे पहले मैं थोड़ा सा आपको अरेस्ट का रीकैप देती हूं अरे
इसके बारे में हमने क्या पढ़ा था हमने पढ़ा था की आर एस ग्रुप ऑफ होमोजेनियस आइटम
होमोजेनियस आइटम्स जहां पर हमारी मेमोरी में जो आइटम्स यह स्टोर हो रहे होते हैं रिप्रेजेंट कैसे कर सकते हो आप मेमोरी में
यह हमारा एक अरे है जहां पर कुछ एलिमेंट है A1 से लेकर 6 तक तो यहां पर
बनाया है और अगर सपोज A1 A2 A3 अगर inteasers को अगर मुझे कोड में लिखना है तो मैं
लिखूंगी को डिफाइन करने का कोड में जहां पे हम सबसे पहले डाटा टाइप बताते हैं हमारे
एलिमेंट्स का फिर हमारे का जो नाम है और फिर स्क्वायर को अगर मुझे इनिशियलिसए करना हो तो मैं
इसको कैसे कर सकती हूं इन अरे 12345 का बन चुका है और वह साइज का जो बना है
उसमें 6 एलिमेंट्स वैन तू सिक्स तक स्टोर हो चुके हैं तो ये हमने आइरिस के बारे में पढ़ा था एंड हमने एक और चीज पढ़ी थी की
अरेस जो होते हैं वो दो टाइप के होते हैं यूनिड डाइमेंशनल या फिर वैन डाइमेंशन एंड मल्टी डैमेज
एंड हमने और प्रैक्टिस लेकिन अभी जो है हम बढ़ेंगे हम फोकस कर रहे होंगे 2D अरेस्ट
वो होते हैं जहां पर हमारा डाइमेंशन जो होता है वो तू होता है एंड हम इसमें मीडिया इस पे प्रॉब्लम्स भी सॉल्व कर रहे
होंगे ठीक है तो एंड तक आपको पूरा क्लियर हो जाएगा की हमारी मल्टी डाइमेंशनल अरेस्ट क्या होते हैं 2D अरेस्ट क्या होते हैं और
आप कोड में भी उनको एग्जीक्यूट करके देख लोग तो स्टार्ट करते हैं सबसे पहले मल्टी-तमिल अगर मुझे किसी भी डाइमेंशन का
अरे जो है वो डिफाइन करना है कोर्ट में तो मैं कैसे कर सकती हूं एक तो सबसे पहले ये चीज ध्यान रखना की मल्टी डाइमेंशनल अरे
होता क्या है मल्टी डाइमेंशनल अरे इस नथिंग बट अरे
यहां पर मैंने अपने पेन की जो थिकनेस है वह भी मैंने थोड़ी सी ठीक कर दिया क्योंकि आप लोग बोल रहे द की आप लोगों को दिख नहीं
रहा है तो यहां पर मैं क्या बोल रही थी की मल्टी डाइमेंशन
तो अगर मैंने कोई करना है कोर्ट में तो मैं कुछ उसको ऐसे कर रही होती थी
डाटा टाइप और साइज यहां पर हम क्या करेंगे यही चीज फॉलो होगी
लेकिन क्योंकि मल्टी डाइमेंशनल है मल्टी डाइमेंशन है तो हर डाइमेंशन का मुझे साइज जो है वो स्पेसिफाई करना होगा ठीक है
तो इनको बोलते हैं अपने कोर्ट में स्पेसिफाई करना है डिफाइन करना है तो उसके लिए मेरे को दो डाइमेंशंस
का साइज देना पड़ेगा क्योंकि आप इसको रिप्रेजेंट करना है या उसको इमेजिन करना
है तो आप उसको एक टेबल के वे में इमेजिन करो जहां पर अगर मैं कुछ रोज दे रही हूं अगर मैं बोल रही हूं
43 तो यहां पर मेरे रोज हो गए थ्री ठीक है जैसे की एक टेबल में रोज और
कॉलम्स होते हैं वैसे यहां पर आप इमेजिन कर लो की हमारा 2D टेबल की तरह है जहां पर हमारे पास फोर रोज है और थ्री कॉलम से है
और इसको आप ऐसे जो है रिप्रेजेंट कर सकते हो जहां पे हमारा हमने देख ली फोर रोज और थ्री कॉलम्स
अब यहां पर मैं इसको दोबारा लिख देती हूं मैं कैसे कोड में लिखूंगी अगर यह इंटीरियर टाइप
में में को एक स्पेसिफिक एलिमेंट को एक्सपर्ट एलिमेंट को एक्सेस करना है तो वो मैं कैसे
कर सकती हूं तो पहले वापस देखते हैं की vandiris में कैसे करते द हम इंडेक्स उसे करते द अगर मेरे पास कोई
ए रहे हैं और मुझे अगर यह वाला एलिमेंट एक्सेस करना है तो दिस इसे ए तू
ठीक है ऐसे ही अगर हमें किसी एलिमेंट को एक्सेस करना है तो हमें इंडेक्स की ही हेल्प लेंगे लेकिन यहां पर
जैसे हम एक इंडेक्स की हेल्प ले रहे द हम 2D अरे में तू इंडक्शन का उसे कर रहे हैं ठीक है एक इंडेक्स जो की रो को साइनिफाई
कर रहा होगा और एक इंडेक्स जो की कॉलम को sicknessy कर रहा होगा ठीक है तो अगर मुझे कोई भी एलिमेंट में को अपने 2D अरे का
किसी भी एलिमेंट को रिप्रेजेंट करना है तो मैं उसको रिप्रेजेंट कर सकती हूं जहां पर मेरा आई जो है
वह रो है और यह जो है वह कॉलम नंबर है रोल नंबर एंड कॉलम नंबर
तो अगर मैं यहां पर इस टेबल की बात करूं तो यहां पे अगर मुझे एलिमेंट्स को रिप्रेजेंट करना तो ये जो फर्स्ट एलिमेंट
है यह वाला इसको मैं कैसे लिखूंगी कोड में ए ऑफ जीरो जीरो ठीक है क्योंकि जीरो बेस इंडेक्सिंग है
यहां पर तो मैं फूड एलिमेंट कॉलम है यहां पर
है लेकिन यहां पे हमारी कॉलम क्या है वैन है यहां पे अगेन हमारी रोज जीरो है लेकिन हमारा कॉलम है तू ठीक है यह जो कॉलम ऊपर
नंबर लिखे हुए हैं कॉलम वैन तू थ्री और रो नंबर वैन तू थ्री फोर इससे कंफ्यूज मत होना क्योंकि ये वैन बेस इंडेक्सिंग के
हिसाब से लिख रखा है लेकिन हम जो है कोड में जीरो बेस्ड इंडेक्सिंग ही फॉलो करते हैं तो उसे हिसाब से मैंने यहां पर अपने
एलिमेंट्स को रिप्रेजेंट किया है ठीक है सिमिलरली यहां पर सेकंड रो में मेरा रोल नंबर क्या है
और कॉलम नंबर जीरो सिमिलरली दिस विल बी ए ऑफ तू जीरो ऑफ तू वैन
तू तू ए ऑफ थ्री जीरो ए ऑफ थ्री वैन
एंड ए ऑफ थ्री तू ठीक है तो मेरे यहां पर एलिमेंट्स जो है मैन को कुछ ऐसे रिप्रेजेंट कर सकती हूं
कोर्ट में जहां पर मेरा आई जो है आई जो है वह रोज को ड्राइवर कर रहा है या रोज को रिप्रेजेंट कर रहा है और के जो है
वो कॉलम्स को रिप्रेजेंट कर रहे हैं अब यहां पर चीज है देखने वाली की ये मैंने अगर बनाया है
4 * 3 ठीक है इसको मैं 4 * 3 बोल सकते हो यहां पर मेरे कितने एलिमेंट्स हैं स्टूडियो
एस हैं तो हमारे 12 एलिमेंट्स होंगे तो यह हम ऐसे भी निकल सकते हैं की जो हमें डाइमेंशंस का नंबर दे रखा है डाइमेंशंस को
साइज दे रखा है अपने अरे डेफिनेशन में वहां से भी हम अपने नंबर ऑफ एलिमेंट्स कैलकुलेट कर सकते हैं अगर मुझे अगर मुझे
रखा है अरे तू डी अरे दे रखा है मुझे इन और एम तो क्या मैं बोल सकती हूं की इस आदमी जो
नंबर ऑफ एलिमेंट्स होंगे वह क्लियर है तो यहां पर हमने देखा है की 2D आर एस को हम रिप्रेजेंट कैसे कर सकते हैं
इट हेल्प्स अगर आप 2D अरेस को हमेशा एक टेबल के फॉर्म में या फिर एक मैट्रिक्स के फॉर्म में इमेजिन करो ठीक है और हमने देखा
एलिमेंट्स को हम रिप्रेजेंट कैसे कर सकते हैं हम दो इन्वेस्टिस का यहां पे उसे करेंगे आय के यहां पे आई जो है वो रोज के
नंबर रो नंबर को रिप्रेजेंट कर रहा होगा ये जो है वो कॉलम नंबर को एंड लास्टली जो हमारे एलिमेंट्स होंगे किसी भी तू दी
अरोमा कैसे कैलकुलेट कर सकते हैं तो एन मल्टीप्लाई अब एक अगर मुझे 2D अरे को इनिशियलिसए करना
है तो वह मैं कोड में कैसे कर सकती हूं ठीक है हमने देख लिया की डिफाइन कैसे कर रहे हैं हम अपने अरे को यहीं पर अगर मुझे
अपने को इनिशियलिसए भी करना है तो मैं कैसे कर सकती हूं आई कैन उसे दिस कर्ली ब्रैकेट तू मेंशन जो भी मेरे एलिमेंट्स
हैं यहां पे सिक्स एलिमेंट्स होंगे 2 * 3 = 6 या फिर एक और तरीका होता है और इसको
इनिशियलिसए करने का आइटम मेंशन की फर्स्ट में मेरे क्या एलिमेंट्स हैं
123 और सेकंड रो में मेरे क्या एलिमेंट है ठीक है तो अब बढ़ते हैं आगे अब एक और चीज
को समझो यहां पे हमने 2D को देखिए मेरे पास तीन डाइमेंशंस होंगे ठीक है तो
तीन डाइमेंशन सपोज मैं ले लेती हूं 3 क्रॉस तू क्रॉस फोर का मेरे पास एक 3D अरे है
है तो इसको आप कैसे विजुलाइजर कर सकते हो इसको आप ऐसे विजुलाइज कर सकते हो आगे 32 दी
है अगर मुझे एक तू क्रॉस फोर का चाहिए तो वो कुछ ऐसा दिखेगा जहां पे मेरे पास दो रोज हैं और
चार कॉलम्स है ठीक है तो वहां पर मेरे जो इंडेक्स होंगे वह कैसे होंगे जो पहला एलिमेंट होगा यहां पे जीरो थ्रो है और
जरूरत कॉलम है तो दिस विल बी जीरो जीरो नेक्स्ट एलिमेंट विल बी जीरो एंड वैन जीरो तू
जीरो थ्री नेक्स्ट रो में मेरा रोल नंबर हो जाएगा अब ऐसे सोचो की अगर ऐसे तीन तू दी अरेंज
है मेरे पास प्रेजेंट ऐसे तीन तुतिया
को मिलाकर मेरे पास एक 3D आर्य बन जाता है जिसका डाइमेंशन होगा 3 क्रॉस तू क्रॉस फोर एंड यहां पर अगर इसका इंडेक्स मुझे
इंडेक्स मुझे लिखने हैं अपने 3D अरे के तो वहां पे क्या होगा की एक और डाइमेंशन ऐड हो जाएगा ठीक है एंड यहां पे मैं बोल सकती
हूं की मेरा ये जो पहला जो 2D अरे है इसको मैंने इंडेक्स दे दिया जीरो जो मेरा सेकंड तू दी ए रहा है इसको मैंने इंडेक्स दे
दिया है उसको मैंने इंडेक्स दे दिया तू है तो अब जो मेरी डाइमेंशंस है वह क्या हो
जाएंगे अब यहां पर जीरो जीरो था पहले यहां पे एक और जो है स्टार्टिंग में एक और डाइमेंशन ऐड हो जाएगा जहां पे जो पहला 2D
ऐरो होगा वहां पे उसके लिए वो वैल्यूज जीरो होगी ठीक है तो दिस विल बिकम जीरो वैन दें जीरो
तू दें जीरो थ्री दें दिस विल रेमन जीरो एंड दें फर्स्ट रो के लिए वैन हो जाएगा जीरो 10
1101 तू एंड 013
है वहां पर मेरा जो पहला डाइमेंशन होगा वो वैन हो जाएगा तो यहां पर कैसे एलिमेंट्स होंगे 100 से स्टार्ट होंगे एंड दिस विल
बी वैन वैन थ्री ठीक है जो पहला जो डाइमेंशन है वो कैसे चेंज हो रहा है पहले तू दी अरे को मैंने
जीरो कर दिया दूसरे टीडीआर को वैन तीसरे तू दी आर ए को तू कर दिया तो यहां पर जो इंडेक्स होगा वो होगा 20
एंड लास्ट जो वैल्यू होगी 213 तो जो बाकी के जो आगे के दो डाइमेंशंस हैं वो वैसे ही चेंज हो रहे हैं उनके इंडेक्स
जैसे हम ने तद्रीस में देखें तो यह बस एक एग्जांपल सॉर्ट ऑफ था हम 3D रस में हमें ज्यादा फोकस नहीं करना है हम
2ds पे ही फोकस कर रहे होंगे टुडेस पे ही क्वेश्चंस करेंगे मोस्टली बट आप लोगों को समझ में आना चाहिए की अगर कोई मल्टी
डाइमेंशनल अरे है तो उसकी इंडेक्सिंग आप कैसे कर सकते हो और उसको बेस्ट वे है की उसको आप 2D अरेस में ब्रेक डाउन कर दो ठीक
है तो आपके लिए इसे हो जाएगा उसको विजुलाइज भी करना और फिर इंडेक्सिंग भी करना अभी इसी 3D आम में अगर मैं आप लोगों
से पूछूंगी मेरे पास कितने एलिमेंट्स होंगे तो आप लोगों को पता है की एक ये जो तू दी अरे है दिस इसे ऑफ साइंस
और यही एलिमेंट्स मेरे पास तीन बार जो है वह प्रेजेंट है तो यहां पर मेरे जो नंबर ऑफ एलिमेंट्स हो जाएंगे वो हो जाएंगे 3 *
2 * 4 राइट तो अगर किसी मल्टीमीटर दे रखे हैं और आपको फाइंड आउट
करने हैं नंबर ऑफ एलिमेंट्स वहां पे तो यू जस्ट हैव तू मल्टीप्लाई डी नंबर ऑफ डाइमेंशंस एंड उससे आपको मिल जाएगा की उसे
मल्टी डाइमेंशनल अरे में कितने नंबर ऑफ एलिमेंट्स प्रेजेंट होंगे ठीक है अगर ये जो है इसमें कोई भी डाउट है की 3D हमने
इंडेक्सिंग कैसे कारी है तो इसको एक बारी खुद जो है पेपर पे लिख के देखो पहले तू दी अरे की इंडेक्सिंग करो और फिर 3D ए रहे
हैं कोई vishualize करो फिर उसकी इंडेक्सिंग करो ठीक है तो ये क्लियर हो जाएगा ठीक है अभी अब वापस आते हैं 2D पे
और 2D आर ए को हम इनपुट कैसे लेते हैं ठीक है अगर मुझे यूजर से तू दी अरे को इनपुट लेना है तो वो मैं कैसे कर सकती हूं
कैसे इनपुट ले रहे द हम एक लूप चला रहे द इनपुट लेने के लिए जहां पर हम आई को ड्राइवर कर रहे द जीरो से लेकर
हमारा इन तक और यहां पर हम यूजर से इनपुट ले रहे द अरे ऑफ आई
ठीक है तो अब यहां पर लूप्स का इस्तेमाल कर रहे होंगे जहां पर
हमारा एक लूप तो चलेगा रोज के लिए और एक लुक चलेगा एंड हमारा आई जो है वह रोज को ट्रैवर्स कर
रहा है और एक और वेरिएबल बना दिया मैंने के जो की ट्रेवल्स कर रहा है मेरे कॉलम्स को
के प्लस प्लस और यहां पर मैं इनपुट ले रही हूंi जो हमारा आउटर लूप है वह रो के लिए चल रहा
है तो सबसे पहले जो हमारा फर्स्ट रो है या जीरो नंबर है उसको हम ट्रैवर्स करेंगे मैं सारे कॉलम्स को कवर करेंगे फिर हम नेक्स्ट
रो पे बढ़ेंगे फिर उसके सारे कॉलम्स को ट्रैवर्स करेंगे फिर हम लास्ट जो भी हमारी नेक्स्ट रो है उसे पे बढ़ेंगे उसके सारे
कॉलम्स को ट्रेवल्स करेंगे एंड सो ऑन ठीक है तो इसलिए हम यहां पे नेस्टेड लूप्स उसे कर रहे हैं जहां पर हमारा आउटर लूप जो है
वो रोज को कवर कर रहा है और इनर लूप जो है वो कॉलम्स को कवर कर रहा है और हम यहां पे यूजर से इनपुट क्या ले रहे हैं अरे ऑफ आई
के ठीक है हम कैसे डिफाइन करते हैं और यूजर से इनपुट ले सकते
हैं तो यहां पर सबसे पहले हम यूजर से इनपुट ले लेते हैं जो की हमारे
हम रोज एंड कॉलम्स मैन लेते हैं और इन जो है तो अगर मैं को एक तू भी और बनाना है तो
मैं लिखूंगी ईंट अरे ठीक है जीरो से एन तक चलेगा
और मेरा एक इनर लूप होगा जो की के इस इक्वल तू जीरो से के इस इक्वल तू एम तक चलेगा
अब यहां पर मुझे यूजर से इनपुट लेना है अरे ऑफ आई के राइट एंड हम जो हमने यूजर से इनपुट लिया
है उसको हम प्रिंट भी करवा के देख लेंगे तो प्रिंट करने के लिए हमें क्या करना है हम से लूप्स का इस्तेमाल कर रहे होंगे
सिमिलर लूप्स का इस्तेमाल कर रहे होंगे और हमें प्रिंट करवाना है अरे ऑफ आई के स्पेस और हर रोग के बाद हर रो प्रिंट
करवाने के बाद हम नेक्स्ट लाइन कर देंगे ठीक है तो इसको अगर मैं रन करूं
एंड मैं लिखूं 34 साइज बनाना है जहां पर मैं कुछ रैंडम एलिमेंट से 3 * 4 मतलब क्या हो गया 12 एलिमेंट्स
है मेरे ठीक है तो 7 8 9 10 11 12 तो यहां पे ये जो है यह जो है मेरा 2D बन रहा होगा जहां पे मेरे थ्री कॉलम्स है और फोर सॉरी
थ्री रोज है और फोर कॉलम्स है एंड मेरे एलिमेंट्स कितने हैं यहां पे 12 ठीक है तो आपको समझ में ए गया की टुडे को हम कैसे
यहां पे डिफाइन कर सकते हैं कोड में और कैसे यूजर से इनपुट ले सकते हैं अब आगे बढ़ते हैं
क्यों हम इन पर अपना टाइम लगा रहे हैं सबसे पहले तो दे आर यूज्ड फॉर रिप्रेजेंटिंग ग्रिड्स
रिप्रेजेंटिंग गेट्स ठीक है
आप एक टेबल या मैट्रिक्स के फॉर्म में असम कर सकते हैं ठीक है तो जैसे आप आगे बढ़ रहे हो गया
आपको दिखेंगे स्पेशल उसे के सेल्स जहां पर हमारे हमारे क्वेश्चन में कोई एक डाइमेंशन ना होकर हमारे पास मल्टीपल डाइमेंशन होगा
एंड वो जो हमारा इनपुट डाटा होगा उसको हम एक ग्रिड के फॉर्म में रिप्रेजेंट करना होगा तो वहां पर हम मल्टी डाइमेंशनल
अरेस्ट का उसे कर रहे होंगे और यहां पे ये भी है की multitaments में आप बोलोगे की हम एक ही आर्यन में क्यों ना अपना सारा
डाटा रिप्रेजेंट कर दें क्यों इसको हमने मल्टी डाइमेंशनल बना दिया तो उसका रीजन है की यहां पर हमारे पास फास्टर एक्सेस होता
है तो अब मुझे पता है की 2 3 पर मेरा वो जो है एलिमेंट प्रेजेंट होगा ठीक है तो अभी
मैं आपको बताती हूं की एग्जांपल के थ्रू की हमारा यहां पर मल्टी डाइमेंशनल अरेस उसे करने से हमारा जो एक्सेस हो जाता है
इनके उनको एक्सेस अन्य एलिमेंट तब सी गेट फास्टर एंड सिमर अस्त्र यूजिंग मल्टी डाइमेंशनल अरेस अलसो हमारे मल्टीनेशनल अरे
में हमारा प्री डिफाइंड साइज होता है ठीक है मल्टी डाइमेंशनल अरेस अब यहां पर जो
एग्जांपल के मैं आपको बात कर रही थी जो हमने आर एस पढ़ा था तो मैंने आपको बोला था की सपोज अगर मुझे सिर्फ आज मेरे पास कितने
अपल्स हैं वो स्टोर करना है किसी वेरिएबल में तो मैं एक बनाऊंगी फिर उसमें स्टोर कर दूंगी जितने भी मेरे नंबर
ऑफ अपल्स है यही अगर मेरे को अपने नंबर ऑफ अपल्स कितने हैं यह स्टोर करना है ओवर 7 डेज़
मेरे पास हर रोज कितने नंबर ऑफ एप्पल चाहिए मुझे स्टोर करना है तो उसके लिए मैं एक अपल्स अरे बनाऊंगी
ऑफ साइज 7 ठीक है जहां पर इस आर में मैं स्टोर कर रही हूं की हर दिन एवरीडे ऑफ डी वीक मेरे
पास कितने अपल्स हैं अब ये सोचो की मुझे सिर्फ हर दिन के अपल्स ही नहीं स्टोर करने मुझे ये भी स्टोर करना है
की आज जो मेरा दे है दे वैन पे इन फाइव आर्ट्स मेरे कितने अपल्स हैं ठीक है मैंने कुछ टाइम पीरियड ले लिया
स्टोर मैं आपको बोल रही हूं की मुझे नंबर ऑफ आर्ट्स पे भी डाइमेंशन डालना है मतलब की
हर दिन में 5 घंटे मैंने ले लिए 22:7 पीएम तू तू फाइव अवर्स मेरे को अपना डाटा चाहिए ठीक है मतलब की मेरा दे वैन होगा डेट तू
होगा डेट 7 तक का डाटा होगा और मेरे पास डाटा भी होगा
डेट 3 पर आर तू पर कितने अपल्स हैं तो आपको पता है की मुझे यहां पर कुछ डाटा होगा डेट 3 और r2 यह वाला डाटा मुझे चाहिए
और इस डाटा को अगर मैंने 2D अरे के फॉर्म में रिप्रेजेंट कर रखा है इस डाटा को अगर मैंने 2D अरेस में रिप्रेजेंट कर रखा है
जहां पे मेरा एक डाइमेंशन है दे और दूसरा डाइमेंशन है अर्स तो इसको मैं लिख रही होंगी ए या जो भी मेरा अरे नाम है अरे
तू मतलब की थर्ड रो एंड सेकंड कॉलम थर्ड दे एंड सेकंड आर तो यहां पर जहां पर हमारे दो डाइमेंशंस द इसलिए हमें
2D अरेस्ट उसे करना पड़ा सिमिलरली हमारे पास एक एक्स्ट्रा डाइमेंशन भी ए सकता है या और भी डाइमेंशंस ए सकते हैं तो वहां पे
हमें 3D ए रहे हैं 4D ए रहे हैं 5D आर इस उसे करने पड़ेंगे बट यू गेट डी जस्ट ऑफ इट की क्यों जो है हम मल्टी डाइमेंशनल अरेस्ट
के बारे में पढ़ रहे हैं यहां पे एंड कैसे जो है मल्टी डाइमेंशनल ए रही है उसे करने से हमारा जो एक्सेस होता है जो की हमें
अपने डाटा को कहीं किसी भी एलिमेंट को एक्सेस करना है तो वो इजी हो जाता है और फास्टर हो जाता है अब अगर तुम कन्वींस हो
गए हो की मल्टी डाइमेंशनल आर एस पढ़ने चाहिए तो इस पे एक क्वेश्चन करते हैं जो की है मल्टीप्लिकेशन ऑफ 2
मैट्रिक्स एंटर्ड बाय डी यूजर ठीक है अब मैटरेसेस तुम्हें ट्वेल्थ क्लास में 11 12th क्लास में पढ़े होंगे मैथ्स
में मीटर के बारे में सोचोगे तो या तो टेबल इमेजिन
करोगे या फिर मैटरेसेस इमेजिन करोगे ठीक है तो अगर मेरे को एक मीटर दे रखा है 1 2 3 4
5 6 7 8 यह दोनों मेरे पास मैट्रेस दे रखे हैं मुझे इनको मल्टीप्लाई करना है
वहां पे दो डाइमेंशन है तो हमें यहां पे टूट गया इसका इस्तेमाल कर रहे होंगे तो रिप्रेजेंट आर मैट्रिक्स इन कोड
उसे करके इनको हम multiplaye कर सकते हैं तो सबसे पहले तो तुम्हें ये पता होना चाहिए की मीटर से इसको कैसे मल्टीप्लाई
करते हैं तो मैं क्या करूंगी दिस फर्स्ट रो इन फर्स्ट कॉलम दिस विल मेक अप
माय फर्स्ट एलिमेंट यहां पर लिखूंगी 1 * 5 + 2 * 7 * 5 + 2 * 7
* 5 + 2 * 7 ठीक है यहां पे अगर मेरे पास कोई और एलिमेंट्स होते तो मैं उसको इन दिस एलिमेंट कर देते अभी समझने के लिए मैंने 2
* 2 का के मीटर से नहीं है ठीक है अब ये हो गया हमारा फर्स्ट एलिमेंट अब सेकंड एलिमेंट फाइंड करने के लिए फर्स्ट रो इन
सेकंड कॉलम करेंगे हम मतलब की 1 * 6 + 2 * 8 वैन इन सिक्स प्लस तू
हमारा थर्ड एलिमेंट होगा ठीक है तो 3 * 5 + 4 * 7 3 * 5 + 4 * 7
जो हमारा लास्ट एलिमेंट होगा वो कैसे निकल रहा होगा उसके लिए हम 3 * 6 + 4 * 8 करेंगे मतलब
3 * 6 + 4 * 8 ठीक है तो ऐसे जो है हमारे आउटपुट निकल के ए रहा होगा और ये आप कैलकुलेट कर
सकते हो की ये कितना ए रहा होगा 5 + 14 = 19 सिक्स प्लस 16 22 15 + 28 + 32 वो जो 50
ठीक है तो ये हमारा ऐसा कुछ जो है वो आउटपुट निकल के आना चाहिए अब यहां पर सबसे पहले एक चीज देखो दो चीज
एक्चुअली ध्यान होगा अब यहां पर क्योंकि हम दिस रो इन दिस कॉलम कर रहे हैं इट्स का मतलब की
और इन कैसे करें की हर एक एलिमेंट को इंडिविजुअल मल्टीप्लाई कर रहे हैं और फिर उन सबको ऐड कर रहे हैं ठीक है तो इस रो का
और इस कॉलम का फर्स्ट एलिमेंट मल्टीप्लाई करेंगे फिर इस रोल इस कॉलम का सेकंड एलिमेंट को मल्टीप्लाई करेंगे और इन सब
मल्टीप जो इनका प्रोडक्ट आएगा इनको हम ऐड कर देंगे इसका मतलब की यह जो रो है और ये जो कॉलम है इसमें एलिमेंट्स जो है वो
इक्वल होना चाहिए क्योंकि हम कंसेक्युटिवली मल्टीप्लाई कर रहे हैं 1 * 5 कर रहे हैं 2 * 7 करें और अगर उसके बाद
कोई एलिमेंट होता है यहां पे थ्री और नाइन तो हम 3 * 9 कर रहे होते और फिर तीनों प्रोडक्ट्स को हम ऐड कर देते
तो इसका मतलब की यहां पर जो हमारे रूम में जो एलिमेंट्स हैं और यहां पर जो कॉलम में एलिमेंट्स है डेट शुड बी दिस से नंबर अगर
यहां पर मेरे पास 3 एलिमेंट्स हैं और यहां पर सिर्फ दो है डट वांट वर्क बिकॉज हम वैन तू फाइव करंट तू इन सेवन करें लेकिन थ्री
के लिए हमें यहां पे एक और एलिमेंट चाहिए होगा मतलब की अगर मेरा मैट्रेस है रो वैन इन R1 सॉरी *
साइज है r2 * C2 तो मेरा यहां पर जो कॉलम नंबर है जो सॉरी कॉलम साइज है मेरा
यहां पर जो कॉलम साइज है और यहां पर जो रॉ साइज है ठीक है ये समझ गए ना की यहां पे कॉलम साइज क्या है यहां पे कॉलम साइज ये
है ये और यहां पर रोड साइज क्या है ये तो यहां पर जो कॉलम साइज और यहां पे जो रो साइज है ये बोथ शोल्ड बे इक्वल मतलब की C1
शुड बी इक्वल तू आर तू ऑलवेज तभी हम 2 मीटर से इसको मल्टीप्लाई कर सकते हैं अगर फर्स्ट मैट्रिक्स का जो कॉलम कॉलम नंबर है
सॉरी कॉलम साइज है और जो सेकंड मीटर का रॉ साइज है वो दोनों इक्वल हो एंड जो मल्टीप्लाई करने के बाद जो मीटर
बनेगा जो मल्टीप्लाई करने के बाद में ट्रिक्स बनेगा मतलब जो आंसर मैट्रिक्स होगा उसका साइज क्या होगा वो होगा R1 * C2
होगा R1 * C2 तो ये दोनों चीज जो हैं ये आपको ध्यान रखनी है ये चीज हम कोड में भी उसे कर रहे होंगे
अब मीटर का पूरा मैंने वो करवा दिया तुम लोगों को रिफ्रेश कर आई होप याद हो की
कैसे हमने मैथ्स में इसको देखा था बट अगर नहीं भी याद है आपको तो यहां पे समझ में ए गया होगा की कैसे 2 मीटर इसको हम
मल्टीप्लाई कर सकते हैं ठीक है यह जो फर्स्ट रो है और जो यहां पर फर्स्ट कॉलम है इनको हमें मल्टीप्लाई करना है और कैसे
मल्टीप्लाई करना है दोनों के फर्स्ट एलिमेंट्स को मल्टीप्लाई करना है प्लस दोनों के सेकंड एलिमेंट्स को मल्टीप्लाई
करना है प्लस दोनों के थोड़े एलिमेंट्स को मल्टीप्लाई करना है एंड सो ऑन अब सबसे पहले तो तुम लोग यह समझ लो की क्योंकि
मैंने आपको बोला की जो भी हमारा आंसर मैट्रिक्स बन रहा होगा वो बन रहा होगा अगर मेरे पास 2 मीटर है
R1 * C1 एंड r2 * C2 तो मेरा आंसर मीटर बन रहा होगा R1 * C2 साइज का तो मेरा जो लूप चलेगा
कहां से कहां तक चलेंगे मेरे दो लूप्स होंगे जैसे की अभी हमने इनपुट आउटपुट निकलती हुए देखे द ऐसे इस मैट्रिक्स का हर
एक एलिमेंट को कैलकुलेट करने के लिए हमारे दो लूप्स चलेंगे एक लूप हमारा चलेगा जो की चलेगा वैन से लेकर आर वैन तक
फिर हमारा एक लुक चलेगा फ्रॉम 12 C2 ठीक है यहां पर अगर हम जीरो इंडक्शन की बात कर रहे हैं यहां पे तो जीरो तू R1 02c2 मैं
मैन लेती हूं एंड अब मी को अगर फर्स्ट एलिमेंट जो है कैलकुलेट
करना है अपने आंसर में ट्रिक्स का यह वाला एलिमेंट तो इसके लिए मुझे क्या करना है मुझे सबसे पहले मैंने देखा है फर्स्ट
मैट्रिक्स का जो भी मेरे पास रो में कॉलम से फर्स्ट रो में और जो सेकंड मैट्रिक्स है उसके फर्स्ट कॉलम में
तो उसके लिए अगेन मेरे को लगाना पड़ेगा अगर मैं इसको आपको जनरलाइज्ड फॉर्म में लिखूं तो दिस इसे
दिस 000 * 20 प्लस
क्या होगा किसी भी एलिमेंट को इंडेक्स करना है यहां पे 2D अरेस में तो मेरा जो फर्स्ट एलिमेंट
होगा मेरे आंसर मैट्रिक्स का आंसर मैट्रिक्स को मैं यहां पे बोल देती हूं सी तो सी का जो भी पहला एलिमेंट हुआ
एक चीज दिख रही है की जो हमारा ए मैट्रिक्स में हम फर्स्ट रो को ट्रैवर्स कर रहे हैं मतलब की हमारा रोल नंबर तो से
ही रहेगा जीरो लेकिन मेरा जो कॉलम है मेरा जो कॉलम है वो जीरो से लेकर कहां तक जाएगा जो भी मेरा C1 है
ठीक है एंड सिमिलरली सिमिलरली ये मेरा एक है क्या कहां से कहां तक जाएगा मैट्रिक्स बी
में मेरा जो कोल्लम है वह फिक्स्ड है ठीक है मेरा कॉलम फिक्स्ड है और मेरा जो रो नंबर है वो वेरी
कर रहा है रो नंबर कहां से जाएगा जीरो से लेकर जो भी मेरे यहां पर नंबर ऑफ रोज है मतलब की जीरो तू आर तू एंड मेरा यहां पर
जो कॉलम नंबर होगा वह फिक्स होगा यहां पर कॉलम नंबर जीरो ही रहेगा ठीक है क्योंकि फर्स्ट कॉलम है फर्स्ट रो है यहां पर
फर्स्ट कॉलम है बी में तो ये कॉलम नंबर फिक्स रहेगा ए में फर्स्ट रो को ट्रैवर्स कर रहे हैं तो रो नंबर फिक्स रहेगा और
यहां पे चेंज क्या हो रहा है ए में हम चेंज कर रहे हैं अपना कॉलम नंबर जो की चल रहा है जीरो से लेके C1 तक 0 से लेकर C1
तक और बी मैट्रिक्स में हम ट्रैवर्स कर रहे हैं हमारा चेंज हो रहा है रो नंबर जो की चल रहा है जीरो तू आर तू तक ठीक है ये
चीज ध्यान रखना की जो हमारा C1 है और r2 है ये दोनों इक्वल हैं ठीक है C1 r2 जो है वह इक्वल है तो अब आप लोगों को समझ में
आया की लूप कहां से कहां तक चलेगा जो एक और लूप लगाना पड़ेगा हमें फाइनली एलिमेंट को कैलकुलेट करने के लिए वो लूप चलेगा
हमारा C1 तक या फिर रुता और कुछ भी लिख सकते हैं क्योंकि दोनों से हैं C1 और r2 तो जो तीसरा लूप चलेगा हमारा गुड चलेगा
जीरो तू सी वैन या फिर r2 तक अब यहां पर जो इनर लूप है इसमें हम क्या कैलकुलेट कर रहे होंगे तो अब इस चीज को
मैं एक बार ये दोबारा लिख देती हूं ठीक है की कौन से हमारे लूप्स जो है वो चल रहे होंगे इसको हटा देते हैं यहां से तो सबसे
पहले मैंने बोला आपको की हमारा एक लूप चल रहा होगा 12 मेरा R1 फिर मेरा एक रूप लूप होगा के जो
की चलेगा 12 होंगे और C2 कॉलम्स होंगे और इसके अंदर में कल लूप लगा रही हूं के
जो की चलेगा वैन से लेकर C1 तक या फिर r2 तक फर्क नहीं पड़ता क्योंकि C1 इक्वल तू आर तू है अब यहां पर जो इस लूप के अंदर
मैं अपना आंसर मैट्रिक्स कैलकुलेट करूंगी सी ऑफ आई के इस इक्वल तू अरे मेरा
यहां पर जो फर्स्ट था उसका मेरे पास रोल नंबर फिक्स था रो नंबर मेरा 08 0 ही रहेगा तो मैं आपको लिख सकती हूं
और जो मेरा कॉलम नंबर था वह वेरी कर रहा था तो उसके लिए मैंने के दल दिया सिमिलरली इसमें सॉरी ऐड नहीं होगा ये
प्रोडक्ट होगा दूसरे मैट्रिक्स का यहां पर मेरा रोल नंबर वेरी कर रहा था वैन से लेकर C1 तक तो वहां पर के ए जाएगा और जो कॉलम
नंबर था वह फिक्स था तो वह जेल हो जाएगा फर्स्ट एलिमेंट था फर्स्ट रूम में फर्स्ट एलिमेंट और हमारे कॉलम में फर्स्ट एलिमेंट
इन दोनों को मल्टीप्लाई कर दिया अब इनमें दोनों और कॉलम है मल्टीप्लाई करके ऐड करना है यहां पर क्या
लिख देती हूं सिर्फ इक्वल तू नहीं लिखती सॉरी मैं यहां पर 1 से लेकर सी तक या r2 तक एंड वहां पर
जैसे की हमने देखा था की जो हमारी रो थी यह जो फर्स्ट रो थी और ये जो फर्स्ट कॉलम था यह रो और यह कॉलम इन दोनों रोज और
कॉलम्स के फर्स्ट एलिमेंट को मैंने मल्टीप्लाई किया आंसर ठीक है उसे आंसर में मैं पहले क्या कर रही
हूं जो यह वाला एलिमेंट है रो का फर्स्ट एलिमेंट और रो का कॉलम का फर्स्ट एलिमेंट इनको मल्टीप्लाई कर रही हूं फिर नेक्स्ट
ट्रैवर्सल में रो के सेकंड एलिमेंट और कॉलम के सेकंड एलिमेंट को मल्टीप्लाई कर रही हूं और फिर ऐड कर रही हूं और फिर जैसे
ही मेरा के रूप के वाला जो लूप है वो फिनिश होता है उसके बाद में कर दूंगी की सी ऑफ आई के
इस इक्वल तू आंसर वेरिएबल है इसको हम जीरो से इनिशियलिसए कर देंगे
स्टार्ट होने से पहले तो हर सी ऑफ आई के के लिए जहां पर आई जो है वैन से आर वैन चल रहा है और ये वैन से सी तू
आई के के लिए हमें एक आंसर वेरिएबल बनाएंगे जिसको हम जीरो से इनिशियलिसए कर रहे हैं और फिर एक के लूप चलेगा
वैन से लेकर सी वैन तक या फिर r2 तक दोनों इक्वल होंगे एंड हमारा आंसर जो भी होगा वो कैलकुलेट होगा
मैं सी ऑफ आई के में आंसर की वैल्यू पुट कर दूंगी ठीक है तो आई होप ये चीज समझ में ए गई है
इसको समझने के लिए बहुत जरूरी है की आपको मैट्रिक्स मल्टीप्लिकेशन पता होगी वो कैसे होती है अगर उसमें कोई भी डाउट्स है तो एक
बार पे मैट्रिक्स मल्टीप्लिकेशन नॉर्मली जैसे मैथ्स में करते हैं वो करके देखो उसके बाद ये क्वेश्चन जो है और इजीली समझ
में ए जाएगा और यहां पर दो चीज दिए हुए हैं ऑफ साइज R1 * C1 एंड r2 * C2 तो वहां पर C1 और r2 जो है वो इक्वल तभी
मैट्रिक्स मल्टीप्लिकेशन पॉसिबल होगी एंड दूसरा यह की जो भी हमारा आंसर मैट्रिक्स बनेगा वो R1 * C2 डाइमेंशन का होगा ठीक है
तो अब फाइनली इस क्वेश्चन को देखते हैं कोर्ट में मैट्रिक्स मल्टीप्लिकेशन जहां पर हम सबसे पहले यूजर से जो दोनों मीटर
हैं वो इनपुट लेंगे तो उसके लिए मैं फर्स्ट जो हमारा मैट्रिक्स होगा वो होगा आर1 एंड C1
डाइमेंशंस का एंड ये हम यूजर से इनपुट ले लेंगे r1c1 इसके बाद हम एक मैट्रिक्स बना लेते हैं
जहां पर हम दो लूप्स लगा देंगे सॉरी बी जो की उसके लिए हम दोबारा इनपुट ले लेते हैं साइज जो डाइमेंशंस होंगे
हमारे इंटर तू सी तू ठीक है अब हमारे पास जो है वह हमने इनपुट
ले लिए हैं अब हमें नेक्स्ट क्या करना है हमें एक आंसर मैट्रिक्स चाहिए अब आंसर मैट्रिक्स के लिए सबसे पहले हमें ये तो
देखना पड़ेगा की हमारा C1 जो है वो इक्वल तू आर तू हो तभी हमारा आंसर मैट्रिक्स निकलना पॉसिबल होगा तो अगर हमारा C1 इस
नॉट इक्वल तू आर तू ए जाता है इसका मतलब तो भाई आंसर यहां पे मैट्रिक्स मल्टीप्लिकेशन पॉसिबल नहीं है तो हम
प्रिंट कर देते हैं की मैट्रिक्स मल्टीप्लिकेशन नॉट पॉसिबल R1 एंड C2 ठीक है
अब इस आंसर में ट्रिक्स को निकलने के लिए अगेन मैंने बताया सबसे पहले हम लूप लगाएंगे जो की R1
तक चलेगा जीरो से लेकर आठ तू तक एंड हमारा एक और लूप चलेगा जहां पर हम
जो भी हमारा रो है या कॉलम है जिनको हमें जिनके एलिमेंट्स को हमें मल्टीप्लाई करके ऐड करना है उसको वह ट्रैवर्स कर रहा होगा
ठीक है तो एक वेरिएबल बना लेती हूं वैल्यू एंड मैं बोल रही हूं की फोर इंच इक्वल तू जीरो से लेकर के लेस दें
सॉरी यहां पर R1 एंड C2 आएगा ठीक है एंड के इस इक्वल तू जीरो से लेके के = आर के इस लेस दें आर तू तक ये हमारा लूप चलेगा
r2 लिंक सो या C1 लिख लो के प्लस प्लस और हमें क्या करना है वैल्यू में इसको मैं इनिशियलिसए भी कर देती हूं
जीरो से वैल्यू प्लस इक्वल तू करना है मुझे ए और आई के
इन बी हमने देखा था यहां पर जो मेरा फर्स्ट मैट्रिक्स है वहां पर रो फिक्स्ड है रो
नंबर आई रहेगा और के जो है वह ट्रैवर्स होगा तो ट्रैवर्स ऑल डी एलिमेंट्स इन डेट पार्टिकुलर रोड एंड जो मेरा सेकंड मीटर है
वहां पर मेरा कॉलम जो है वो फिक्स्ड रहेगा और उसे कॉलम में सारे एलिमेंट्स को ट्रैवर्स करने के लिए मैं के उसे कर रही
हूं ठीक है और जब ये लूप फिनिश हो जाएगा उसके बाद में सी आई के में अपनी वैल्यू जो है वह दल सकते हो
यह R1 तक चलेगा [संगीत] एंड हर कॉलम के बाद हम खत्म सॉरी हर रोज
खत्म होने के बाद हम प्रिंट कर देंगे नेक्स्ट लाइन ठीक है तो इसको रन करके देखते हैं
यहां पर जो मेरा साइज है [संगीत]
1234 ठीक है हमारा सेकंड जो अरे है उसका भी साइज 2*2 हमारे एलिमेंट्स के फाइव सिक्स सेवन आते
ओके तो यहां पर कुछ हमसे एरर हुई है तो यहां पर हमसे हो गई थी यहां पर लूप में हमने के की जगह आई रख दिया था ठीक है
बाकी सब जगह चेक कर लेते हैं हमने सही लिखा है सही लिखा है ठीक है तो इसको दोबारा रन कर
लेते हैं 43 एंड 50 यही रिजल्ट अभी हमने देखा था मैनुअली करके तो सही ए रहा है हमारा
रिजल्ट यहां पर अभी मैंने 2 * 2 मीटर को करके देखा है आप लोग 2 * 3 * 3 * 2 के मैट्रिक्स को भी सॉल्व करके देखना
चेक कर लेते हैं 230 [संगीत] आप लोग वेरीफाई कर लेना बट यह सही होना
चाहिए जो की R1 * C2 है मल्टीप्लिकेशन एंड अगर ये आप लोगों को
इसमें थोड़ा सा भी डाउट हो रहा है तो एक बार दोबारा देखने के कोशिश कीजिए वीडियो को मैट्रिक्स मल्टीप्लिकेशन को खुद हैंड
से करके देखो पहले पेपर पे की 2 मीटर है अगर 2 * 2 साइज के तो उनको आप कैसे मल्टीप्लाई करके रिजल्ट निकलोगे पेपर पे
करके देखो और फिर जो है ये तुम्हें कोर्ट समझ में ए रहा होगा अभी के लिए बढ़ते हैं नेक्स्ट क्वेश्चन पे जो की है राइट
प्रोग्राम मैट्रिक्स क्या होता है तो ये भी हम यहां पर डिस्कस कर लेते हैं अगर मैंने को एक
मैट्रिक्स दिया है 123456 ठीक है तो ये मैट्रिक्स है ऑफ साइज 2 * 3 इस मैट्रिक्स का अगर मैं ट्रांस्पोज
निकलूं तो कुछ ऐसा होगा 1 2 3 4 5 6 ठीक है तो बेसिकली हम यहां पर क्या कर रहे हैं की
हमारे रोज कॉलम्स भी बन रहे हैं कॉलम्स रोज बन रहे हैं बेसिकली हम रोज और कॉलम्स को इंटरचेंज कर देते हैं तू फाइंड डी
ट्रांसफर ऑफ अन मैट्रिक्स और मैथ्स में अगर ये ए मैट्रिक्स है तो हम इसके ट्रांस्पोज को लिखते हैं ए
सुपर स्क्रिप्ट में आप कैसे जो है फाइंड आउट कर सकते हो किसी भी मैट्रिक्स का ट्रांस्पोज
उसको देखने के लिए यह समझिए की यहां पर यह जो एलिमेंट है इनका इनका इंडेक्स क्या होगा ठीक है तो यहां पर वैन का इंडेक्स है
जीरो जीरो ठीक है तू का इंडेक्स है 013 सॉरी
105 का है 11 एंड दें सिक्स का है 1 2 ठीक है यहां पर यहां पर जीरो जीरो था वैन का यहां पर
जो ट्रांस ट्रांस्पोज 1020
ठीक है तो अब यहां पर अगर आप फ्री का देखने तो 3 का यहां पर ए जीरो तू था और यहां पर क्या है 20 सिमिलरली फोर का यहां
पे था 10 और ट्रांस्पोज में हो गया जीरो वैन सिक्स का था वैन तू और ट्रांस्पोज में हो
गया बोल सकती हूं की अगर मेरा कोई मैट्रिक्स है जहां पर मेरा एक एलिमेंट है आई के
है तो उसका अगर मैं ट्रांस्पोज निकलती हूं तो वहां पर उसका जो इंडेक्सिंग हो जाएगा वह
इंटरचेंज विद कॉलम ठीक है अगर मेरा एक एलिमेंट चाहिए
मतलब की यह जो इज है और जी यहां पर पोजीशन स्पेसिफाई कर रहे हैं यहां पर जो आई के और के आई है यह सब
पोजीशन स्पेसिफिक ए रहे हैं मतलब की ओरिजिनल मैट्रिक्स पर अगर मेरा एक एलिमेंट आई के पोजीशन पे प्रेजेंट है तो
ट्रांस्पोज मैट्रिक्स में वो एलिमेंट प्रेजेंट होगा के और के कमा आई पे ठीक है तो ये तो इजी हुआ समझ में ए गया की कैसे
ट्रांस्पोज फाइंड कर सकते हैं की इसकी मैट्रिक्स का और कोड में उसको कैसे लिख सकते हैं प्रैक्टिस करते हैं यहां पे
कोर्ट में सबसे पहले यूजर से एक मैट्रिक्स जो है वो हम इनपुट ले लेंगे [संगीत]
ठीक है इसको अगर मुझे यूजर से इनपुट लेना है [संगीत]
ठीक ट्रांस करने या इंच ट्रांस्पोज लिख देते हूं पर मैं
आपसे एंड इसका साइज क्या होगा क्योंकि मेरे नंबर ऑफ रोज मैट्रिक्स का साइज हो जाएगा
एम*एन ठीक है इंटरचेंज हो जाएगा नंबर ऑफ रोज विल बिकम नंबर ऑफ कॉलम्स एंड नंबर ऑफ कॉलम्स विल बिकम नंबर ऑफ रोड्स तो मेरा
ट्रांसफर मैट्रिक्स का साइज होगा एम*एन अब इस मैट्रिक्स को अगर मुझे फाइंड करना है मेरा लूप जो चलेगा वो चलेगा
एम जो मेरा नंबर ऑफ रोज होंगी वो होंगी ट्रांसमीटर्स में एम ठीक है तो यह लूप चलेगा
यहां पे वो चलेंगे वो होंगे जीरो से एन तक ठीक है उल्टा हो गया है यहां पे नंबर ऑफ रोज कॉलम्स बन गया नंबर ऑफ कॉलम्स रोज बन
गई है ठीक है तो मेरे ट्रांसफर नहीं ट्रिक्स में एम रोज है और इन कॉलम्स और ट्रांसपोर्ट
ऑफ आई के विल बी जो मेरा ओरिजिनल आई है उसका जी पोजीशन पर जो भी मेरा ओरिजिनल आरोपी पड़ा
होगा एलिमेंट वह मेरा ट्रांस्पोज मैट्रिक्स में हो जाएगा ठीक है एंड इसके बाद लास्ट में
जो है हम अपने ट्रांस्पोज मैट्रिक्स को प्रिंट करके देख लेते हैं ठीक है तो यहां पर हमारा ट्रांस्पोज
मैट्रिक्स जो है वो प्रिंट हो जाएगा यहां पर हम इनपुट दे रहे हैं 2 * 3 साइज 123456
ए गया है इसको हम एक कम करते हैं अपने ओरिजिनल मैट्रिक्स को भी प्रिंट करवा कर देख लेते हैं ताकि आप लोगों को फर्क पड़ता
चल जाएगा तो यहां पे ट्रांस्पोज की जगह हम अपना ओरिजिनल अरे जो है उसको प्रिंट करेंगे जो की यहां पर
रोज होंगे एन और कॉलम्स होंगे ठीक है वे रन करते हैं इसको ठीक है तो यह हमारा था ओरिजिनल मैट्रिक्स
जो हमने यूजर को इनपुट दिया है और यह है हमारा ट्रांसपोज्ड मैट्रिक्स ठीक है तो आज के लेक्चर में हमने 2D रस समझे की कैसे
उनको हम कोड में डिफाइन करते हैं कैसे रिप्रेजेंट करते हैं अगर आपको इमेजिन करना 2D आर को तो उसको एक टेबल के फॉर्म में या
मैट्रिक्स के फॉर्म में आप सोचिए यहां पे 2ds में हमारे दो डाइमेंशन होते हैं तो इसलिए हम उसको रोज एंड कॉलम्स के वे में
रिप्रेजेंट करते हैं या बातचीत करते हैं 2D मैटेरियल्स की एंड 2D मैटेरियल्स में अगर आपको कोई एलिमेंट नंबर ऑफ एलिमेंट्स
फाइंड करने हैं तो डेट इस नथिंग बट जो भी तुम्हारे डाइमेंशंस हैं तुम्हारे नंबर ऑफ रोज और नंबर ऑफ कॉलम से उनको मल्टीप्लाई
कर दो तो तुम्हें मिल जाएगा तुम्हारा नंबर ऑफ एलिमेंट्स अगर एन और एम जो है वो तुम्हारे डाइमेंशंस है तू डी आर ए के तो
तुम्हारे 2D आर ए में कितना साइंस प्रेजेंट होंगे एन * एन ठीक है लेकिन अगले लेक्चर में हम और प्रॉब्लम्स
करेंगे तू दी अरेंज में तू गेट comefortable विथ डेम तिल दें इन्हीं क्वेश्चंस को दोबारा प्रैक्टिस कीजिए जो
भी आपको डिस्क्रिप्शन में क्वेश्चन मिल रहे हैं वेबसाइट पे क्वेश्चंस मिल रहे हैं उनको अच्छे से प्रैक्टिस कीजिए एंड ट्री
तू सॉल्व ऑल ऑफ डी क्वेश्चंस योरसेल्फ बिफोर लुकिंग आते डी सॉल्यूशन थैंक यू फॉर वाचिंग दिस वीडियो और रिसोर्सेस के लिए यू
मस्ट विजिट pwskils.com जहां पे आप नोट्स असाइनमेंट एंड आगे के लेक्चरर्स का शेड्यूल ये सब एक्सेस कर का रहे होंगे पर
अब्सोल्युटली फ्री एंड अगर आपको लेक्चरर्स में कुछ डाउट्स ए रहे हैं विच इस अब्सोल्युटली नॉर्मल तो डिस्क्रिप्शन में
एक फॉर्म गिवन है जहां पे आप अपने टेक्निकल डाउट्स लेक्चरर्स से रिलेटेड जो भी है वो फिल कर सकते हैं एंड हमारी टीम
जो है वो elementout रेजोल्यूशन सेशंस में हम उन डाउट्स को कवर करेंगे अब तक टेक केयर एंड
गुड बाय
Heads up!
This summary and transcript were automatically generated using AI with the Free YouTube Transcript Summary Tool by LunaNotes.
Generate a summary for free