numpy.strings.translate#
- strings.translate(a, table, deletechars=None)[來源]#
對於 a 中的每個元素,傳回一個字串副本,其中所有在可選參數 deletechars 中出現的字元都會被移除,而剩餘的字元則會透過給定的翻譯表進行映射。
逐元素呼叫
str.translate
。- 參數:
- a類陣列 (array-like),具有 np.bytes_ 或 np.str_ dtype
- table長度為 256 的字串
- deletechars字串
- 傳回值:
- outndarray
字串或 Unicode 的輸出陣列,取決於輸入類型
另請參閱
範例
>>> import numpy as np >>> a = np.array(['a1b c', '1bca', 'bca1']) >>> table = a[0].maketrans('abc', '123') >>> deletechars = ' ' >>> np.char.translate(a, table, deletechars) array(['112 3', '1231', '2311'], dtype='<U5')