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

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


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

चरण

सबसे पहले, आवश्यक लाइब्रेरी आयात करें:

import numpy as np

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

arr = np.array(['KATIE', 'JOHN', 'KATE', '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)

सरणी में स्ट्रिंग तत्व प्रत्यय के साथ समाप्त होता है जहां बूलियन सरणी लौटाने के लिए, numpy.char.endswith() विधि का उपयोग करें:

print("\nResult (endswith)...\n", np.char.endswith(arr, 'E'))

उदाहरण

import numpy as np # स्ट्रिंग्स की एक-आयामी सरणी बनाएं arr = np.array(['KATIE', 'JOHN', 'KATE', '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) # सरणी में स्ट्रिंग तत्व प्रत्यय के साथ समाप्त होता है जहां बूलियन सरणी लौटाने के लिए numpy.char.endswith() विधि का उपयोग करें print("\nResult (endswith)...\n", np.char.endswith(arr, 'E'))

आउटपुट

Array... ['KATIE' 'JOHN' 'KATE' 'AmY' 'BRADley'] Array datatype...  
  1. - पायथन में प्रत्येक एलिमेंट के लिए सबस्ट्रिंग मिलने पर स्ट्रिंग में न्यूनतम इंडेक्स लौटाएं

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

  1. - पायथन में बूलियन ऐरे लौटाएं जहां स्ट्रिंग एलिमेंट दिए गए सफ़िक्स से समाप्त होता है लेकिन शुरुआत और अंत टेस्ट करें

    पायथन नम्पी में बूलियन ऐरे लौटाने के लिए जो True हो जहां ऐरे में स्ट्रिंग एलिमेंट सफ़िक्स से समाप्त होता है, numpy.char.endswith() मेथड का उपयोग करें। यह मेथड बूल्स का ऐरे आउटपुट करता है। पहला पैरामीटर इनपुट ऐरे है। दूसरा पैरामीटर सफ़िक्स है। वैकल्पिक start पैरामीटर के साथ, उस पोजीशन से शुरुआत टेस्

  1. - Python - ऐरे में वह एलिमेंट ढूंढना जो इसे समान प्रोडक्ट वाले दो सबऐरे में विभाजित करता है

    मान लीजिए हमारे पास आकार N की एक ऐरे है; हमें एक ऐसा एलिमेंट ढूंढना है जो ऐरे को दो अलग-अलग सब-ऐरे में विभाजित करता है जिनका प्रोडक्ट समान हो। यदि ऐसा पार्टीशन संभव नहीं है तो -1 लौटाएं। तो, यदि इनपुट [2, 5, 3, 2, 5] जैसा है, तो आउटपुट 3 होगा, तब सबऐरे हैं: {2, 5} और {2, 5}। इसे हल करने के लिए, हम इ