NumPy 1.14 - numpy.core.defchararray.lstrip()

numpy.core.defchararray.lstrip




numpy

numpy.core.defchararray.lstrip

numpy.core.defchararray.lstrip(a, chars=None) [source]

a में प्रत्येक तत्व के a , हटाए गए प्रमुख पात्रों के साथ एक प्रति लौटाएं।

कॉल str.lstrip तत्व-वार।

पैरामीटर:

a : सरणी-जैसा, {str, यूनिकोड}

इनपुट सरणी

वर्ण : {str, यूनिकोड}, वैकल्पिक

chars तर्क एक स्ट्रिंग है जो वर्णों के सेट को हटाने के लिए निर्दिष्ट करता है। यदि छोड़ दिया गया है या कोई नहीं है, तो chars को हटाने के लिए chars तर्क चूक करता है। chars तर्क एक उपसर्ग नहीं है; बल्कि, इसके मूल्यों के सभी संयोजन छीन लिए गए हैं।

यह दिखाता है:

बाहर : ndarray, {str, यूनिकोड}

इनपुट प्रकार के आधार पर str या यूनिकोड का आउटपुट सरणी

यह भी देखें

str.lstrip

उदाहरण

>>> c = np.array(['aAaAaA', '  aA  ', 'abBABba'])
>>> c
array(['aAaAaA', '  aA  ', 'abBABba'],
    dtype='|S7')

'A' वेरिएबल c [1] से अनट्रस्टेड है क्योंकि व्हॉट्सएप अग्रणी है।

>>> np.char.lstrip(c, 'a')
array(['AaAaA', '  aA  ', 'bBABba'],
    dtype='|S7')
>>> np.char.lstrip(c, 'A') # leaves c unchanged
array(['aAaAaA', '  aA  ', 'abBABba'],
    dtype='|S7')
>>> (np.char.lstrip(c, ' ') == np.char.lstrip(c, '')).all()
... # XXX: is this a regression? this line now returns False
... # np.char.lstrip(c,'') does not modify c at all.
True
>>> (np.char.lstrip(c, ' ') == np.char.lstrip(c, None)).all()
True