NumPy 字符串函数
以下函数用于对dtype为numpy.string_或numpy.unicode_的数组执行矢量化字符串操作。它们基于Python内置库中的标准字符串函数。
序号 | 功能与描述 |
---|---|
1 | add() 以元素级别对两个str或Unicode数组进行字符串连接 |
2 | multiply() 以元素级别返回多次连接的字符串 |
3 | center() 返回给定字符串的副本,其中元素在指定长度的字符串中居中 |
4 | capitalize() 返回仅首字母大写的字符串的副本 |
5 | title() 返回字符串或Unicode的元素级首字母大写版本 |
6 | lower() 返回将元素转换为小写的数组 |
7 | upper() 返回将元素转换为大写的数组 |
8 | split() 使用分隔符将字符串拆分为单词列表 |
9 | splitlines() 在行边界处将元素拆分为行列表 |
10 | strip() 副本中移除前导和尾随字符 |
11 | join() 返回序列中字符串的连接字符串 |
12 | replace() 使用新字符串替换所有子字符串的副本 |
13 | decode() 对str.decode进行元素级调用 |
14 | encode() 对str.encode进行元素级调用 |
这些功能在字符数组类(numpy.char)中定义。较旧的Numarray包中包含了chararray类。numpy.char类中的上述功能在执行向量化字符串操作时非常有用。