numpy.char.partition#
- char.partition(a, sep)[source]#
以 sep 為界分割 a 中的每個元素。
逐元素呼叫
str.partition
。對於 a 中的每個元素,以 sep 首次出現的位置分割元素,並傳回 3 個字串,分別包含分隔符號之前的部分、分隔符號本身,以及分隔符號之後的部分。如果找不到分隔符號,則傳回 3 個字串,分別包含字串本身,後接兩個空字串。
- 參數:
- aarray-like,具有
StringDType
、bytes_
或str_
dtype 輸入陣列
- sep{str, unicode}
用於分割 a 中每個字串元素的分隔符號。
- aarray-like,具有
- 回傳值:
- outndarray
StringDType、bytes_ 或 str_ dtype 的輸出陣列,取決於輸入類型。輸出陣列將有一個額外的維度,每個輸入元素有 3 個元素。
另請參閱
範例
>>> import numpy as np >>> x = np.array(["Numpy is nice!"]) >>> np.char.partition(x, " ") array([['Numpy', ' ', 'is nice!']], dtype='<U8')