У Numpy есть очень полезные строковые операции, которые векторизуют обычные операции строки Python.
По сравнению с этой операцией и pandas.str
, модуль numpy string, кажется, отсутствует очень важный: возможность разрезать каждую строку в массиве. Например,
a = numpy.array(['hello', 'how', 'are', 'you'])
numpy.char.sliceStr(a, slice(1, 3))
>>> numpy.array(['el', 'ow', 're' 'ou'])
Я пропустил какой-то очевидный метод в модуле с этой функциональностью? В противном случае существует быстрый векторный способ достижения этого?