Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

प्रत्येक तत्व के लिए स्ट्रिंग में सबसे कम इंडेक्स लौटाएं जहां सबस्ट्रिंग पायथन में एक श्रेणी में पाया जाता है

स्ट्रिंग में सबसे कम इंडेक्स वापस करने के लिए जहां सबस्ट्रिंग सब पाया जाता है, पायथन नम्पी में numpy.char.find() विधि का उपयोग करें। विधि इनट्स की आउटपुट सरणी देता है। रिटर्न -1 यदि उप नहीं मिला है। पहला पैरामीटर इनपुट सरणी है। दूसरा पैरामीटर खोजा जाने वाला सबस्ट्रिंग है। तीसरा और चौथा पैरामीटर वैकल्पिक तर्क हैं, जिसमें प्रारंभ और अंत की व्याख्या इनस्लाइस नोटेशन के रूप में की जाती है।

कदम

सबसे पहले, आवश्यक पुस्तकालय आयात करें -

np के रूप में numpy आयात करें

स्ट्रिंग्स की एक-आयामी सरणी बनाएं -

arr =np.array(['KATIE', 'JOHN', 'Crate', 'AmY', 'BRADley'])

हमारी सरणी प्रदर्शित करना -

प्रिंट("ऐरे...\n",arr)

डेटाटाइप प्राप्त करें -

प्रिंट("\nऐरे डेटाटाइप...\n",arr.dtype)

ऐरे के आयाम प्राप्त करें -

प्रिंट("\nसरणी आयाम...\n",arr.ndim)

ऐरे का आकार प्राप्त करें -

प्रिंट("\nहमारा ऐरे शेप...\n",arr.shape)

ऐरे के तत्वों की संख्या प्राप्त करें -

प्रिंट("\nसरणी में तत्वों की संख्या...\n",arr.size)

स्ट्रिंग में सबसे कम इंडेक्स वापस करने के लिए जहां सबस्ट्रिंग सब पाया जाता है, पायथन नम्पी में numpy.char.find() विधि का उपयोग करें। विधि इनट्स की आउटपुट सरणी देता है। रिटर्न -1 यदि उप नहीं मिला है -

प्रिंट("\nपरिणाम (ढूंढें)...\n",np.char.find(arr, 'AT', start =1, end =3))

उदाहरण

np के रूप में numpy आयात करें# stringsarr =np.array(['KATIE', 'JOHN', 'CRATE', 'AmY', 'BRADley']) की एक-आयामी सरणी बनाएं # हमारे सरणीप्रिंट को प्रदर्शित करना ("ऐरे" ...\n",arr)# डेटाटाइपप्रिंट प्राप्त करें("\nArray datatype...\n",arr.dtype)# Arrayprint("\nArray Dimensions...\n",arr. के आयाम प्राप्त करें। ndim)# ऐरेप्रिंट का आकार प्राप्त करें("\nहमारा ऐरे शेप...\n",arr.shape)# ऐरेप्रिंट के तत्वों की संख्या प्राप्त करें("\nऐरे में तत्वों की संख्या...\n" ,arr.size)# स्ट्रिंग में सबसे कम इंडेक्स वापस करने के लिए जहां सबस्ट्रिंग सब पाया जाता है, पायथन Numpy में numpy.char.find() विधि का उपयोग करें। रिटर्न -1 यदि उप नहीं मिला है। 

आउटपुट

Array...['KATIE' 'JOHN' 'Crate' 'AmY' 'BRADley']Array datatype... 
  1. एक बूलियन सरणी लौटाएं जहां सरणी में स्ट्रिंग तत्व किसी दिए गए प्रत्यय के साथ समाप्त होता है लेकिन परीक्षण शुरू होता है और पायथन में समाप्त होता है

    एक बूलियन ऐरे को वापस करने के लिए जो ट्रू है जहां ऐरे में स्ट्रिंग एलिमेंट प्रत्यय के साथ समाप्त होता है, Python Numpy में numpy.char.endswith() मेथड का उपयोग करें। विधि बूल की एक सरणी आउटपुट करती है। पहला पैरामीटर इनपुट सरणी है। दूसरा पैरामीटर प्रत्यय है। वैकल्पिक प्रारंभ पैरामीटर के साथ, उस स्थिति

  1. पायथन - पंडों के सूचकांक में डेटा का प्रतिनिधित्व करने वाली एक सरणी लौटाएं

    पांडा इंडेक्स में डेटा का प्रतिनिधित्व करने वाली एक सरणी वापस करने के लिए, index.values . का उपयोग करें पंडों में संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd अनुक्रमणिका बनाना - index = pd.Index(['Car','Bike','Truck','Ship','Airplan

  1. एक सरणी में सूचकांक का पता लगाने के लिए कार्यक्रम जहां सबसे बड़ा तत्व पायथन में स्थित है

    मान लीजिए, हमें टेस्टअरे नामक एक वर्ग दिया गया है जिसमें एक सरणी है जो अन्य वर्गों और दो सार्वजनिक सदस्य कार्यों की लंबाई () और तुलना () द्वारा सुलभ नहीं है। फ़ंक्शन लंबाई () सरणी की लंबाई देता है और फ़ंक्शन तुलना () सरणी से विभिन्न उप-सरणी की तुलना करते हुए तीन अलग-अलग मान देता है। फ़ंक्शन इनपुट के