NumPy - 字符串函数
以下函数用于对数据类型为 numpy.string_ 或 numpy.unicode_ 的数组执行向量化字符串操作。 它们基于 Python 内置库中的标准字符串函数。
序号 | 函数 & 描述 |
---|---|
1 | add()
返回两个 str 或 Unicode 数组的逐元素字符串连接 |
2 | multiply()
按元素返回具有多个连接的字符串 |
3 | center()
返回给定字符串的副本,其中元素位于指定长度的字符串的中心 |
4 | capitalize()
返回字符串的副本,只有第一个字符大写 |
5 | title()
返回字符串或 unicode 的逐元素标题大小写版本 |
6 | lower()
返回一个数组,其中的元素转换为小写 |
7 | upper()
返回一个数组,其中的元素转换为大写 |
8 | split()
返回字符串中单词的列表,使用separatordelimiter |
9 | splitlines()
返回元素中的行列表,在行边界处断开 |
10 | strip()
返回删除了前导和尾随字符的副本 |
11 | join()
返回一个字符串,它是序列中字符串的串联 |
12 | replace()
返回字符串的副本,所有出现的子字符串都被新字符串替换 |
13 | decode()
按元素调用 str.decode |
14 | encode()
按元素调用 str.encode |
这些函数在字符数组类 (numpy.char) 中定义。 旧的 Numarray 包包含 chararray 类。 numpy.char 类中的上述函数在执行向量化字符串操作时很有用。