Partition each element in a around sep.
For each element in a, split the element at the first occurrence of sep, and return a 3-tuple containing the part before the separator, the separator itself, and the part after the separator. If the separator is not found, the first item of the tuple will contain the whole string, and the second and third ones will be the empty string.
StringDType, bytes_, or str_ dtype
Input array
StringDType, bytes_, or str_ dtype
Separator to split each string element in a.
StringDType, bytes_ or str_ dtype with the part before the separatorStringDType, bytes_ or str_ dtype with the separatorStringDType, bytes_ or str_ dtype with the part after the separatorSee also
>>> import numpy as np >>> x = np.array(["Numpy is nice!"]) >>> np.strings.partition(x, " ") (array(['Numpy'], dtype='<U5'), array([' '], dtype='<U1'), array(['is nice!'], dtype='<U8'))
© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.4/reference/generated/numpy.strings.partition.html