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

पायथन में rindex() का उपयोग करके रेंज में सबस्ट्रिंग मिलने पर स्ट्रिंग में उच्चतम इंडेक्स लौटाएं


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

चरण

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

import numpy as np

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

arr = np.array(['KATIE', 'KATE', 'BRATleukATp'])

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

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

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

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

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

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

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

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

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

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

numpy.char.rindex() मेथड का उपयोग करके स्ट्रिंग में वह उच्चतम इंडेक्स लौटाएं जहां सबस्ट्रिंग sub मिलती है:

print("\nपरिणाम (rindex() मेथड)...\n", np.char.rindex(arr, 'AT', start=1, end=9))

उदाहरण

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

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

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

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

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

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

# स्ट्रिंग में वह उच्चतम इंडेक्स लौटाएं जहां सबस्ट्रिंग sub मिलती है numpy.char.rindex() मेथड का उपयोग करके
# यह मेथड इंट्स का आउटपुट ऐरे लौटाता है। यदि sub नहीं मिलता तो ValueError उठाता है।
print("\nपरिणाम (rindex() मेथड)...\n", np.char.rindex(arr, 'AT', start=1, end=9))

आउटपुट

ऐरे... ['KATIE' 'KATE' 'BRATleukATp']
ऐरे डेटाटाइप... 

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

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

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

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

  1. - Python Pandas - इंडेक्स में डेटा का प्रतिनिधित्व करने वाली सरणी लौटाएं

    परिचय पैंडास इंडेक्स में डेटा का प्रतिनिधित्व करने वाली नम्पाई सरणी (numpy array) प्राप्त करने के लिए index.values प्रॉपर्टी का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd इंडेक्स बनाएं index = pd.Index([Car, Bike, Truck, Ship, Airplane]) इंडेक्स प्रदर्शित करें print(पैंडास इंडेक्स