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

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


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

चरण

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

import numpy as np

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

arr = np.array(['KATIE', 'JOHN', 'KATE', 'AmY', 'CRADlE'])

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

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.endswith() मेथड का उपयोग करें:

print("\nपरिणाम (endswith)...\n", np.char.endswith(arr, 'E', start=2, end=4))

उदाहरण

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

# हमारा ऐरे प्रदर्शित करें
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.endswith() मेथड का उपयोग करें
# यह मेथड बूल्स का ऐरे आउटपुट करता है।
print("\nपरिणाम (endswith)...\n", np.char.endswith(arr, 'E', start=2, end=4))

आउटपुट

ऐरे... ['KATIE' 'JOHN' 'KATE' 'AmY' 'CRADlE']
ऐरे डेटाटाइप... 

  1. - पायथन में प्रत्येक एलिमेंट के लिए सबस्ट्रिंग मिलने पर स्ट्रिंग में न्यूनतम इंडेक्स लौटाएं

    पायथन नम्पी में स्ट्रिंग में वह न्यूनतम इंडेक्स लौटाने के लिए जहां सबस्ट्रिंग sub मिलती है, numpy.char.find() मेथड का उपयोग करें। यह मेथड इंट्स का आउटपुट ऐरे लौटाता है। यदि sub नहीं मिलता तो -1 लौटाता है। पहला पैरामीटर इनपुट ऐरे है। दूसरा पैरामीटर खोजा जाने वाला सबस्ट्रिंग है। चरण सबसे पहले, आवश्य

  1. - पायथन - जांचें कि कोई स्ट्रिंग उसी वर्ण से शुरू और समाप्त होती है या नहीं

    जब यह जांचना हो कि कोई स्ट्रिंग उसी वर्ण से शुरू और समाप्त होती है या नहीं, तो नियमित अभिव्यक्ति का उपयोग किया जा सकता है। एक विधि परिभाषित की जा सकती है जो search फ़ंक्शन का उपयोग करके देखती है कि कोई स्ट्रिंग किसी विशिष्ट वर्ण से शुरू और समाप्त होती है या नहीं। उदाहरण नीचे इसका प्रदर्शन दिया गया

  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+...+