Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में बूलियन ऐरे लौटाएं जहां स्ट्रिंग एलिमेंट दिए गए प्रीफिक्स से शुरू होता है लेकिन शुरुआत और अंत टेस्ट करें


पायथन नम्पी में बूलियन ऐरे लौटाने के लिए जो True हो जहां ऐरे में स्ट्रिंग एलिमेंट प्रीफिक्स से शुरू होता है, numpy.char.startswith() मेथड का उपयोग करें। यह मेथड बूल्स का ऐरे आउटपुट करता है। पहला पैरामीटर इनपुट ऐरे है। दूसरा पैरामीटर प्रीफिक्स है। वैकल्पिक start पैरामीटर के साथ, उस पोजीशन से शुरुआत टेस्ट करें। वैकल्पिक end पैरामीटर के साथ, उस पोजीशन पर तुलना रोकें।

चरण

सबसे पहले, आवश्यक लाइब्रेरी इम्पोर्ट करें:

import numpy as np

स्ट्रिंग्स का वन-डायमेंशनल ऐरे बनाएं:

arr = np.array(['KATIE', 'JOHN', 'KATE', 'KmY', 'BRAD'])

हमारा ऐरे प्रदर्शित करें:

print("ऐरे...\n", arr)

डेटाटाइप प्राप्त करें:

print("\nऐरे डेटाटाइप...\n", arr.dtype)

ऐरे के आयाम प्राप्त करें:

print("\nऐरे डायमेंशन...\n", arr.ndim)

ऐरे का आकार प्राप्त करें:

print("\nहमारे ऐरे का आकार...\n", arr.shape)

ऐरे में एलिमेंट्स की संख्या प्राप्त करें:

print("\nऐरे में एलिमेंट्स की संख्या...\n", arr.size)

बूलियन ऐरे लौटाने के लिए जो True हो जहां ऐरे में स्ट्रिंग एलिमेंट प्रीफिक्स से शुरू होता है, numpy.char.startswith() मेथड का उपयोग करें। यह मेथड बूल्स का ऐरे आउटपुट करता है:

print("\nपरिणाम (startswith)...\n", np.char.startswith(arr, 'K', start=0, end=2))

उदाहरण

import numpy as np
# स्ट्रिंग्स का वन-डायमेंशनल ऐरे बनाएं
arr = np.array(['KATIE', 'JOHN', 'KATE', 'KmY', 'BRAD'])

# हमारा ऐरे प्रदर्शित करें
print("ऐरे...\n", arr)

# डेटाटाइप प्राप्त करें
print("\nऐरे डेटाटाइप...\n", arr.dtype)

# ऐरे के आयाम प्राप्त करें
print("\nऐरे डायमेंशन...\n", arr.ndim)

# ऐरे का आकार प्राप्त करें
print("\nहमारे ऐरे का आकार...\n", arr.shape)

# ऐरे में एलिमेंट्स की संख्या प्राप्त करें
print("\nऐरे में एलिमेंट्स की संख्या...\n", arr.size)

# बूलियन ऐरे लौटाने के लिए जो True हो जहां ऐरे में स्ट्रिंग एलिमेंट प्रीफिक्स से शुरू होता है, numpy.char.startswith() मेथड का उपयोग करें
# यह मेथड बूल्स का ऐरे आउटपुट करता है।
print("\nपरिणाम (startswith)...\n", np.char.startswith(arr, 'K', start=0, end=2))

आउटपुट

ऐरे... ['KATIE' 'JOHN' 'KATE' 'KmY' 'BRAD']
ऐरे डेटाटाइप... 

  1. - पायथन में बूलियन ऐरे लौटाएं जहां स्ट्रिंग एलिमेंट दिए गए सफ़िक्स से समाप्त होता है लेकिन शुरुआत और अंत टेस्ट करें

    पायथन नम्पी में बूलियन ऐरे लौटाने के लिए जो True हो जहां ऐरे में स्ट्रिंग एलिमेंट सफ़िक्स से समाप्त होता है, numpy.char.endswith() मेथड का उपयोग करें। यह मेथड बूल्स का ऐरे आउटपुट करता है। पहला पैरामीटर इनपुट ऐरे है। दूसरा पैरामीटर सफ़िक्स है। वैकल्पिक start पैरामीटर के साथ, उस पोजीशन से शुरुआत टेस्

  1. - पायथन में दिए गए आकार, योग और ऊपरी सीमा के साथ विशिष्ट तत्वों की सरणी बनाना

    समस्या विवरण आकार N, कुल योग SUM, और ऊपरी सीमा K (कोई तत्व K से बड़ा नहीं) दिए गए हैं। सभी तत्व विशिष्ट हों, ऐसी एक सरणी बनाएं। असंभव हो तो -1 वापस करें। उदाहरण इनपुट: N = 4, SUM = 16, K = 9 आउटपुट: [1, 2, 4, 9] (योग = 16, सभी ≤9, विशिष्ट) एल्गोरिदम न्यूनतम संभव योग: min_sum = N*(N+1)/2 (1+2+...+

  1. - पायथन में दी गई स्ट्रिंग का संख्यात्मक उपसर्ग प्राप्त करना

    मान लीजिए हमारे पास एक स्ट्रिंग है जिसमें शुरुआत में संख्याएं हैं। इस लेख में हम देखेंगे कि स्ट्रिंग के केवल संख्यात्मक भाग को कैसे प्राप्त किया जाए जो शुरुआत में निश्चित है। इसडिजिट के साथ इसडिजिट फ़ंक्शन तय करता है कि स्ट्रिंग का भाग अंक है या नहीं। इसलिए हम इटरटूल्स से टेकव्हाइल फ़ंक्शन का उपयोग