स्ट्रिंग में उच्चतम इंडेक्स वापस करने के लिए जहां सबस्ट्रिंग सब पाया जाता है, पायथन नम्पी में numpy.char.rfind() विधि का उपयोग करें। विधि इनट्स की आउटपुट सरणी देता है। रिटर्न -1 यदि उप नहीं मिला है। पहला पैरामीटर इनपुट सरणी है। दूसरा पैरामीटर खोजा जाने वाला विकल्प है
कदम
सबसे पहले, आवश्यक पुस्तकालय आयात करें -
import numpy as np
स्ट्रिंग्स की एक-आयामी सरणी बनाएं -
arr = np.array(['KATIE', 'JOHN', 'AmY', 'BRATleuATp'])
हमारी सरणी प्रदर्शित करना -
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)
स्ट्रिंग में उच्चतम अनुक्रमणिका वापस करने के लिए जहां सबस्ट्रिंग सब पाया जाता है, numpy.char.rfind() विधि का उपयोग करें -
print("\nResult (rfind)...\n",np.char.rfind(arr, 'AT'))
उदाहरण
import numpy as np # Create a One-Dimensional array of strings arr = np.array(['KATIE', 'JOHN', 'AmY', 'BRATleuATp']) # Displaying our array print("Array...\n",arr) # Get the datatype print("\nArray datatype...\n",arr.dtype) # Get the dimensions of the Array print("\nArray Dimensions...\n",arr.ndim) # Get the shape of the Array print("\nOur Array Shape...\n",arr.shape) # Get the number of elements of the Array print("\nNumber of elements in the Array...\n",arr.size) # To return the highest index in the string where substring sub is found, use the numpy.char.rfind() method in Python Numpy print("\nResult (rfind)...\n",np.char.rfind(arr, 'AT'))
आउटपुट
Array... ['KATIE' 'JOHN' 'AmY' 'BRATleuATp'] Array datatype... <U10 Array Dimensions... 1 Our Array Shape... (4,) Number of elements in the Array... 4 Result (rfind)... [ 1 -1 -1 7]