टपल: Difference between revisions
No edit summary |
|||
| Line 1: | Line 1: | ||
{{short description|Finite ordered list of elements}} | {{short description|Finite ordered list of elements}} | ||
{{hatnote|For the musical term, see [[Tuplet]]. "Octuple" redirects here; for the boat, see [[Octuple scull]]. "Duodecuple" redirects here; for the term in music, see [[Twelve-tone technique]].}} | {{hatnote|For the musical term, see [[Tuplet]]. "Octuple" redirects here; for the boat, see [[Octuple scull]]. "Duodecuple" redirects here; for the term in music, see [[Twelve-tone technique]].}} | ||
गणित में, एक टपल [[ तत्व (गणित) ]] की | गणित में, एक टपल [[ तत्व (गणित) | तत्व]] की परिमित क्रमबद्ध सूची (अनुक्रम) है। एक {{mvar|n}}-टपल [[ क्रम |अनुक्रम]] (या आदेशित सूची) है {{mvar|n}} तत्व, जहां {{mvar|n}} एक गैर-ऋणात्मक [[ पूर्णांक ]] है। केवल एक 0-टपल है, जिसे खाली टपल कहा जाता है। एक {{mvar|n}}-ट्पल एक आदेशित जोड़ी के निर्माण का उपयोग करके [[ पुनरावर्ती परिभाषा ]] है। | ||
गणितज्ञ | गणितज्ञ सामान्यतः पर तत्वों को कोष्ठक के भीतर सूचीबद्ध करके टुपल्स लिखते हैं "{{math|( )}}" और अल्पवि"राम से अलग; उदाहरण के लिए, {{math|(2, 7, 4, 1, 7)}} 5-ट्यूपल को दर्शाता है। कभी-कभी अन्य प्रतीकों का उपयोग तत्वों को घेरने के लिए किया जाता है, जैसे वर्ग कोष्ठक "[ ]" या कोण कोष्ठक "⟨ ⟩"। ब्रेसेस "{ }" का उपयोग कुछ प्रोग्रामिंग भाषाओं में सरणी जानकारी प्रकारों को निर्दिष्ट करने के लिए किया जाता है, लेकिन गणितीय अभिव्यक्तियों में नहीं, क्योंकि वे [[ सेट (गणित) | सेट]] के लिए मानक संकेतन हैं। टपल शब्द अक्सर अन्य गणितीय वस्तुओं, जैसे [[ वेक्टर (गणित और भौतिकी) ]] पर चर्चा करते समय हो सकता है। | ||
[[ कंप्यूटर विज्ञान ]] में, टुपल्स कई रूपों में आते हैं। अधिकांश टाइप की गई [[ कार्यात्मक प्रोग्रामिंग ]] भाषाएं टुपल्स को सीधे [[ उत्पाद प्रकार ]] के रूप में लागू करती हैं,<ref>{{cite web|url=https://wiki.haskell.org/Algebraic_data_type|title=बीजगणितीय डेटा प्रकार - HaskellWiki|website=wiki.haskell.org}}</ref> बीजगणितीय डेटा प्रकार, [[ पैटर्न मिलान ]], और असाइनमेंट (कंप्यूटर विज्ञान) # समानांतर असाइनमेंट के साथ कसकर जुड़ा हुआ है।<ref>{{cite web|url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment|title=विनाशकारी असाइनमेंट|website=MDN Web Docs}}</ref> कई प्रोग्रामिंग भाषाएं टुपल्स के विकल्प की पेशकश करती हैं, जिन्हें [[ रिकॉर्ड (कंप्यूटर विज्ञान) ]] के रूप में जाना जाता है, जिसमें लेबल द्वारा एक्सेस किए गए अनियंत्रित तत्व होते हैं।<ref>{{cite web|url=https://stackoverflow.com/q/5525795 |title=क्या जावास्क्रिप्ट ऑब्जेक्ट प्रॉपर्टी ऑर्डर की गारंटी देता है?|website=Stack Overflow}}</ref> कुछ प्रोग्रामिंग भाषाएं ऑर्डर किए गए टुपल उत्पाद प्रकारों और अनियंत्रित रिकॉर्ड प्रकारों को एक ही निर्माण में जोड़ती हैं, जैसे कि स्ट्रक्चर (सी प्रोग्रामिंग भाषा) और हास्केल रिकॉर्ड। संबंधपरक डेटाबेस औपचारिक रूप से अपनी [[ पंक्ति (डेटाबेस) ]] (रिकॉर्ड) को टुपल्स के रूप में पहचान सकते हैं। | [[ कंप्यूटर विज्ञान ]] में, टुपल्स कई रूपों में आते हैं। अधिकांश टाइप की गई [[ कार्यात्मक प्रोग्रामिंग ]] भाषाएं टुपल्स को सीधे [[ उत्पाद प्रकार ]] के रूप में लागू करती हैं,<ref>{{cite web|url=https://wiki.haskell.org/Algebraic_data_type|title=बीजगणितीय डेटा प्रकार - HaskellWiki|website=wiki.haskell.org}}</ref> बीजगणितीय डेटा प्रकार, [[ पैटर्न मिलान ]], और असाइनमेंट (कंप्यूटर विज्ञान) # समानांतर असाइनमेंट के साथ कसकर जुड़ा हुआ है।<ref>{{cite web|url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment|title=विनाशकारी असाइनमेंट|website=MDN Web Docs}}</ref> कई प्रोग्रामिंग भाषाएं टुपल्स के विकल्प की पेशकश करती हैं, जिन्हें [[ रिकॉर्ड (कंप्यूटर विज्ञान) ]] के रूप में जाना जाता है, जिसमें लेबल द्वारा एक्सेस किए गए अनियंत्रित तत्व होते हैं।<ref>{{cite web|url=https://stackoverflow.com/q/5525795 |title=क्या जावास्क्रिप्ट ऑब्जेक्ट प्रॉपर्टी ऑर्डर की गारंटी देता है?|website=Stack Overflow}}</ref> कुछ प्रोग्रामिंग भाषाएं ऑर्डर किए गए टुपल उत्पाद प्रकारों और अनियंत्रित रिकॉर्ड प्रकारों को एक ही निर्माण में जोड़ती हैं, जैसे कि स्ट्रक्चर (सी प्रोग्रामिंग भाषा) और हास्केल रिकॉर्ड। संबंधपरक डेटाबेस औपचारिक रूप से अपनी [[ पंक्ति (डेटाबेस) ]] (रिकॉर्ड) को टुपल्स के रूप में पहचान सकते हैं। | ||
| Line 30: | Line 30: | ||
== व्युत्पत्ति == | == व्युत्पत्ति == | ||
यह शब्द अनुक्रम के एक अमूर्त के रूप में उत्पन्न हुआ: सिंगल, युगल / डबल, ट्रिपल, चौगुनी, क्विंटुपल, सेक्स्टुपल, सेप्टुपल, ऑक्टुपल, ..., {{math|''n''}} | यह शब्द अनुक्रम के एक अमूर्त के रूप में उत्पन्न हुआ: सिंगल, युगल / डबल, ट्रिपल, चौगुनी, क्विंटुपल, सेक्स्टुपल, सेप्टुपल, ऑक्टुपल, ..., {{math|''n''}}-टपल, ..., जहां उपसर्ग अंकों के [[ लैटिन ]] नामों से लिए गए हैं। अद्वितीय 0-टुपल को नल टपल या खाली टपल कहा जाता है। 1-टुपल को एक (या एकमात्र) कहा जाता है, 2-टपल को क्रमित युग्म या जोड़ा कहा जाता है, और 3-टुपल को ट्रिपल (या ट्रिपलेट) कहा जाता है। जो नंबर {{math|''n''}} कोई भी अऋणात्मक पूर्णांक हो सकता है। उदाहरण के लिए, एक सम्मिश्र संख्या को वास्तविक के 2-टुपल के रूप में दर्शाया जा सकता है, एक चतुष्कोण को 4-ट्यूपल के रूप में दर्शाया जा सकता है, एक [[ ऑक्टोनियन ]] को 8-ट्यूपल के रूप में दर्शाया जा सकता है, और एक [[ sedenion ]] को 16-ट्यूपल के रूप में दर्शाया जा सकता है . | ||
हालांकि ये प्रत्यय के रूप में ‑uple का उपयोग करते हैं, मूल प्रत्यय −ple था जैसा कि ट्रिपल (तीन-गुना) या decuple (दस-गुना) में होता है। यह [[ ग्रीक भाषा ]] ‑πλοῦς से संबंधित मध्यकालीन लैटिन प्लस (जिसका अर्थ है अधिक) से उत्पन्न हुआ है, जिसने क्लासिकल और लेट एंटीक प्लेक्स (अर्थात् मुड़ा हुआ) को डुप्लेक्स के रूप में बदल दिया।<ref>''OED'', ''s.v.'' "triple", "quadruple", "quintuple", "decuple"</ref>{{efn|Compare the etymology of [[ploidy]], from the Greek for -fold.}} | हालांकि ये प्रत्यय के रूप में ‑uple का उपयोग करते हैं, मूल प्रत्यय −ple था जैसा कि ट्रिपल (तीन-गुना) या decuple (दस-गुना) में होता है। यह [[ ग्रीक भाषा ]] ‑πλοῦς से संबंधित मध्यकालीन लैटिन प्लस (जिसका अर्थ है अधिक) से उत्पन्न हुआ है, जिसने क्लासिकल और लेट एंटीक प्लेक्स (अर्थात् मुड़ा हुआ) को डुप्लेक्स के रूप में बदल दिया।<ref>''OED'', ''s.v.'' "triple", "quadruple", "quintuple", "decuple"</ref>{{efn|Compare the etymology of [[ploidy]], from the Greek for -fold.}} | ||
Revision as of 20:53, 21 November 2022
गणित में, एक टपल तत्व की परिमित क्रमबद्ध सूची (अनुक्रम) है। एक n-टपल अनुक्रम (या आदेशित सूची) है n तत्व, जहां n एक गैर-ऋणात्मक पूर्णांक है। केवल एक 0-टपल है, जिसे खाली टपल कहा जाता है। एक n-ट्पल एक आदेशित जोड़ी के निर्माण का उपयोग करके पुनरावर्ती परिभाषा है।
गणितज्ञ सामान्यतः पर तत्वों को कोष्ठक के भीतर सूचीबद्ध करके टुपल्स लिखते हैं "( )" और अल्पवि"राम से अलग; उदाहरण के लिए, (2, 7, 4, 1, 7) 5-ट्यूपल को दर्शाता है। कभी-कभी अन्य प्रतीकों का उपयोग तत्वों को घेरने के लिए किया जाता है, जैसे वर्ग कोष्ठक "[ ]" या कोण कोष्ठक "⟨ ⟩"। ब्रेसेस "{ }" का उपयोग कुछ प्रोग्रामिंग भाषाओं में सरणी जानकारी प्रकारों को निर्दिष्ट करने के लिए किया जाता है, लेकिन गणितीय अभिव्यक्तियों में नहीं, क्योंकि वे सेट के लिए मानक संकेतन हैं। टपल शब्द अक्सर अन्य गणितीय वस्तुओं, जैसे वेक्टर (गणित और भौतिकी) पर चर्चा करते समय हो सकता है।
कंप्यूटर विज्ञान में, टुपल्स कई रूपों में आते हैं। अधिकांश टाइप की गई कार्यात्मक प्रोग्रामिंग भाषाएं टुपल्स को सीधे उत्पाद प्रकार के रूप में लागू करती हैं,[1] बीजगणितीय डेटा प्रकार, पैटर्न मिलान , और असाइनमेंट (कंप्यूटर विज्ञान) # समानांतर असाइनमेंट के साथ कसकर जुड़ा हुआ है।[2] कई प्रोग्रामिंग भाषाएं टुपल्स के विकल्प की पेशकश करती हैं, जिन्हें रिकॉर्ड (कंप्यूटर विज्ञान) के रूप में जाना जाता है, जिसमें लेबल द्वारा एक्सेस किए गए अनियंत्रित तत्व होते हैं।[3] कुछ प्रोग्रामिंग भाषाएं ऑर्डर किए गए टुपल उत्पाद प्रकारों और अनियंत्रित रिकॉर्ड प्रकारों को एक ही निर्माण में जोड़ती हैं, जैसे कि स्ट्रक्चर (सी प्रोग्रामिंग भाषा) और हास्केल रिकॉर्ड। संबंधपरक डेटाबेस औपचारिक रूप से अपनी पंक्ति (डेटाबेस) (रिकॉर्ड) को टुपल्स के रूप में पहचान सकते हैं।
संबंधपरक बीजगणित में भी टुपल्स होते हैं; संसाधन विवरण ढांचा (RDF) के साथ सेमांटिक वेब की प्रोग्रामिंग करते समय; भाषाविज्ञान में;[4] और दर्शन में।[5]
व्युत्पत्ति
यह शब्द अनुक्रम के एक अमूर्त के रूप में उत्पन्न हुआ: सिंगल, युगल / डबल, ट्रिपल, चौगुनी, क्विंटुपल, सेक्स्टुपल, सेप्टुपल, ऑक्टुपल, ..., n-टपल, ..., जहां उपसर्ग अंकों के लैटिन नामों से लिए गए हैं। अद्वितीय 0-टुपल को नल टपल या खाली टपल कहा जाता है। 1-टुपल को एक (या एकमात्र) कहा जाता है, 2-टपल को क्रमित युग्म या जोड़ा कहा जाता है, और 3-टुपल को ट्रिपल (या ट्रिपलेट) कहा जाता है। जो नंबर n कोई भी अऋणात्मक पूर्णांक हो सकता है। उदाहरण के लिए, एक सम्मिश्र संख्या को वास्तविक के 2-टुपल के रूप में दर्शाया जा सकता है, एक चतुष्कोण को 4-ट्यूपल के रूप में दर्शाया जा सकता है, एक ऑक्टोनियन को 8-ट्यूपल के रूप में दर्शाया जा सकता है, और एक sedenion को 16-ट्यूपल के रूप में दर्शाया जा सकता है .
हालांकि ये प्रत्यय के रूप में ‑uple का उपयोग करते हैं, मूल प्रत्यय −ple था जैसा कि ट्रिपल (तीन-गुना) या decuple (दस-गुना) में होता है। यह ग्रीक भाषा ‑πλοῦς से संबंधित मध्यकालीन लैटिन प्लस (जिसका अर्थ है अधिक) से उत्पन्न हुआ है, जिसने क्लासिकल और लेट एंटीक प्लेक्स (अर्थात् मुड़ा हुआ) को डुप्लेक्स के रूप में बदल दिया।[6][lower-alpha 1]
विशिष्ट लंबाई के टुपल्स के नाम
This section does not cite any sources. (October 2022) (Learn how and when to remove this template message) |
| Tuple length, | Name | Alternative names |
|---|---|---|
| 0 | empty tuple | null tuple / empty sequence / unit / none left |
| 1 | monuple | single / singleton / monad |
| 2 | couple | double / ordered pair / two-ple / twin / dual / duad / dyad / twosome |
| 3 | triple | treble / triplet / triad / ordered triple / threesome |
| 4 | quadruple | quad / tetrad / quartet / quadruplet |
| 5 | quintuple | pentuple / quint / pentad |
| 6 | sextuple | hextuple / hexad |
| 7 | septuple | heptuple / heptad |
| 8 | octuple | octa / octet / octad / octuplet |
| 9 | nonuple | nonad / ennead |
| 10 | decuple | decad / decade (antiquated) |
| 11 | undecuple | hendecuple / hendecad |
| 12 | duodecuple | dozen / duodecad |
| 13 | tredecuple | baker's dozen |
| 14 | quattuordecuple | double septuple |
| 15 | quindecuple | triple quintuple |
| 16 | sexdecuple | quadruple quadruple |
| 17 | septendecuple | N/A |
| 18 | octodecuple | Double Nonuple |
| 19 | novemdecuple | N/A |
| 20 | vigintuple | Quadruple Quintuple |
| 21 | unvigintuple | Triple Septuple |
| 22 | duovigintuple | Double Undecuple |
| 23 | trevigintuple | N/A |
| 24 | quattuorvigintuple | |
| 25 | quinvigintuple | |
| 26 | sexvigintuple | |
| 27 | septenvigintuple | |
| 28 | octovigintuple | |
| 29 | novemvigintuple | N/A |
| 30 | trigintuple | |
| 31 | untrigintuple | N/A |
| 32 | duotrigintuple | Double Sexdecuple |
| 40 | quadragintuple | |
| 50 | quinquagintuple | |
| 60 | sexagintuple | |
| 70 | septuagintuple | |
| 80 | octogintuple | |
| 90 | nongentuple | |
| 100 | centuple | |
| 1,000 | milluple | chiliad |
ध्यान दें कि , ऊपर दी गई तालिका में टपल नाम एक क्रिया के रूप में भी कार्य कर सकता है जिसका अर्थ [प्रत्यक्ष वस्तु] से गुणा करना है ; उदाहरण के लिए, क्विंटुपल का अर्थ है 5 से गुणा करना। यदि , तो संबंधित क्रिया दोहराना है। एक क्रिया sesquiple भी है, जिसका अर्थ है 3/2 से गुणा करना। सैद्धांतिक रूप से, मोनूपल का उपयोग इस तरह भी किया जा सकता है।
गुण
दो की पहचान के लिए सामान्य नियम n-टुपल्स is
इस प्रकार एक टपल में ऐसे गुण होते हैं जो इसे सेट (गणित) से अलग करते हैं:
- एक टपल में एक ही तत्व के कई उदाहरण हो सकते हैं, इसलिए
tuple ; लेकिन सेट . - टपल तत्वों का आदेश दिया गया है: टपल , लेकिन सेट .
- एक टपल में तत्वों की एक सीमित संख्या होती है, जबकि एक सेट या multiset में अनंत संख्या में तत्व हो सकते हैं।
परिभाषाएँ
टुपल्स की कई परिभाषाएँ हैं जो उन्हें पिछले अनुभाग में वर्णित गुण प्रदान करती हैं।
=== कार्यों के रूप में टुपल्स === th>-tuple को फंक्शन (गणित)#सामान्य गुणों के रूप में पहचाना जा सकता है। के लिये -टुपल (विशेषण समारोह ) फंक्शन (गणित) से पहचाना जा सकता है#परिभाषा