কম্পিউটার টিউটোরিয়াল

পাইথনে index() দিয়ে সাবস্ট্রিং খুঁজে লোয়েস্ট ইন্ডেক্স


ভূমিকা

NumPy-এর numpy.char.index() মেথড স্ট্রিং অ্যারেতে সাবস্ট্রিং খুঁজে লোয়েস্ট ইন্ডেক্স রিটার্ন করে। সাবস্ট্রিং না পাওয়া গেলে ValueError।

ধাপসমূহ

  1. লাইব্রেরি আমদানি:
    import numpy as np
  2. স্ট্রিং অ্যারে:
    arr = np.array(['KATIE', 'KATE'])
  3. বৈশিষ্ট্য:
    print("Array...\n", arr)
    print("\nArray datatype...\n", arr.dtype)
    print("\nArray Dimensions...\n", arr.ndim)
    print("\nOur Array Shape...\n", arr.shape)
    print("\nNumber of elements in the Array...\n", arr.size)
  4. সাবস্ট্রিং 'AT' খোঁজা:
    print("\nResult (index() method)...\n", np.char.index(arr, 'AT'))

সম্পূর্ণ উদাহরণ

import numpy as np

arr = np.array(['KATIE', 'KATE'])
print("Array...\n", arr)
print("\nArray datatype...\n", arr.dtype)
print("\nArray Dimensions...\n", arr.ndim)
print("\nOur Array Shape...\n", arr.shape)
print("\nNumber of elements in the Array...\n", arr.size)
print("\nResult (index() method)...\n", np.char.index(arr, 'AT'))

আউটপুট

Array...
['KATIE' 'KATE']
Array datatype...

  1. পাইথনে rfind() দিয়ে সাবস্ট্রিংয়ের সর্বোচ্চ ইন্ডেক্স বের করুন

  2. পাইথনে startswith() দিয়ে প্রিফিক্স ম্যাচ চেক করুন (স্টার্ট/এন্ড রেঞ্জসহ)

  3. পাইথনে find() দিয়ে সাবস্ট্রিংয়ের ন্যূনতম ইন্ডেক্স বের করুন

  4. পাইথন - প্যান্ডাস ইন্ডেক্সের ডেটা প্রতিনিধিত্বকারী অ্যারে ফেরত দেওয়া