NumPy字符串函数


以下函数用于对dtype numpy.string_或numpy.unicode_的数组执行向量化字符串操作。它们基于Python内置库中的标准字符串函数。

Sr.No. 功能说明
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类中的上述函数在执行矢量化字符串操作时非常有用。