numpy.char.rfind() মেথড সাবস্ট্রিংয়ের সর্বোচ্চ ইন্ডেক্স রিটার্ন করে। না পাওয়া গেলে -1 রিটার্ন করে (এরর ডাও না)। start, end প্যারামিটার দিয়ে সার্চ রেঞ্জ সীমাবদ্ধ করুন।
উদাহরণ
import numpy as np
arr = np.array(['KATIE', 'JOHN', 'AmY', 'BRATleuATp'])
print("অ্যারে...\n", arr)
print("\nডেটা টাইপ...\n", arr.dtype)
print("\nডাইমেনশন...\n", arr.ndim)
print("\nশেপ...\n", arr.shape)
print("\nএলিমেন্ট সংখ্যা...\n", arr.size)
# 'AT' সার্চ, ইন্ডেক্স ৪ থেকে ৯ পর্যন্ত
print("\nরেজাল্ট (rfind)...\n", np.char.rfind(arr, 'AT', start=4, end=9))
আউটপুট
অ্যারে... ['KATIE' 'JOHN' 'AmY' 'BRATleuATp']
ডেটা টাইপ...
ব্যাখ্যা: শুধু 'BRATleuATp'-এই ইন্ডেক্স ৪-৯ রেঞ্জে 'AT' পাওয়া যায় (ইন্ডেক্স ৭)। বাকিগুলো -১ রিটার্ন করেছে।