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

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


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

चरण

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

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'))

उदाहरण

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'))

आउटपुट

ऐरे... ['KATIE' 'JOHN' 'KATE' 'KmY' 'BRAD'] ऐरे डेटा टाइप...  
  1. - पायथन में प्रत्येक एलिमेंट के लिए सबस्ट्रिंग मिलने पर स्ट्रिंग में न्यूनतम इंडेक्स लौटाएं

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

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

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

  1. - Python - ऐरे में वह एलिमेंट ढूंढना जो इसे समान प्रोडक्ट वाले दो सबऐरे में विभाजित करता है

    मान लीजिए हमारे पास आकार N की एक ऐरे है; हमें एक ऐसा एलिमेंट ढूंढना है जो ऐरे को दो अलग-अलग सब-ऐरे में विभाजित करता है जिनका प्रोडक्ट समान हो। यदि ऐसा पार्टीशन संभव नहीं है तो -1 लौटाएं। तो, यदि इनपुट [2, 5, 3, 2, 5] जैसा है, तो आउटपुट 3 होगा, तब सबऐरे हैं: {2, 5} और {2, 5}। इसे हल करने के लिए, हम इ