numpy.char.rindex() মেথড স্ট্রিংয়ের মধ্যে সাবস্ট্রিংয়ের সর্বোচ্চ (Rightmost) ইন্ডেক্স রিটার্ন করে। না পাওয়া গেলে ValueError ডাও।
উদাহরণ
import numpy as np
arr = np.array(['KATIE', 'KATE', '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রেজাল্ট (rindex)...\n", np.char.rindex(arr, 'AT'))
আউটপুট
অ্যারে... ['KATIE' 'KATE' 'BRATleuATp']
ডেটা টাইপ...
ব্যাখ্যা:
'KATIE'→ 'AT' আছে ইন্ডেক্স ১-এ'KATE'→ 'AT' আছে ইন্ডেক্স ১-এ'BRATleuATp'→ শেষ 'AT' আছে ইন্ডেক্স ৭-এ
টিপ: সাবস্ট্রিং না পাওয়া গেলে এরর ডাও। সেফ সার্চের জন্য rfind() ব্যবহার করুন (না পাওয়া গেলে -১ রিটার্ন করে)।