ভূমিকা
NumPy-এর numpy.char.index() মেথড স্ট্রিং অ্যারেতে সাবস্ট্রিং খুঁজে সবচেয়ে কম ইন্ডেক্স রিটার্ন করে। সাবস্ট্রিং না পাওয়া গেলে ValueError উত্থাপন করে। start ও end প্যারামিটার দিয়ে সার্চ রেঞ্জ নির্দিষ্ট করা যায়।
ধাপসমূহ
- লাইব্রেরি আমদানি:
import numpy as np - স্ট্রিং অ্যারে:
arr = np.array(['KATIE', 'KATE', 'CRATE']) - বৈশিষ্ট্য:
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) - সাবস্ট্রিং 'AT' খোঁজা (রেঞ্জ 1 থেকে 4):
print("\nResult (index() method)...\n", np.char.index(arr, 'AT', start=1, end=4))
সম্পূর্ণ উদাহরণ
import numpy as np
arr = np.array(['KATIE', 'KATE', 'CRATE'])
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', start=1, end=4))
আউটপুট
Array...
['KATIE' 'KATE' 'CRATE']
Array datatype...