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