字符串操作#
该模块为或numpy.char
类型的数组提供一组向量化字符串操作。例如numpy.str_
numpy.bytes_
>>> np.char.capitalize(["python", "numpy"])
array(['Python', 'Numpy'], dtype='<U6')
>>> np.char.add(["num", "doc"], ["py", "umentation"])
array(['numpy', 'documentation'], dtype='<U13')
本模块中的方法基于中的方法String
字符串操作#
|
返回两个 str 或 unicode 数组的按元素字符串连接。 |
|
返回(a * i),即字符串多重串联,逐元素。 |
|
返回 (a % i),即 Python 2.6 之前的字符串格式化(插值),按元素排列一对 str 或 unicode 的 array_likes。 |
|
返回a的副本,其中每个元素的第一个字符仅大写。 |
|
返回a的副本,其元素以长度width的字符串为中心。 |
|
按 |
|
按元素调用str.encode 。 |
|
返回每个字符串元素的副本,其中所有制表符均替换为一个或多个空格。 |
|
返回一个字符串,它是序列seq中字符串的串联。 |
|
返回一个数组,其中元素在长度为width的字符串中左对齐。 |
|
返回一个数组,其中元素转换为小写。 |
|
对于a中的每个元素,返回删除了前导字符的副本。 |
|
将每个元素划分为sep左右。 |
|
对于a中的每个元素,返回字符串的副本,其中所有出现的子字符串old都替换为new。 |
|
返回一个数组,其中的元素在长度为width的字符串中右对齐。 |
|
将每个元素围绕最右侧的分隔符进行分区(拆分)。 |
|
对于a中的每个元素,返回字符串中的单词列表,使用sep作为分隔符字符串。 |
|
对于a中的每个元素,返回删除了尾随字符的副本。 |
|
对于a中的每个元素,返回字符串中的单词列表,使用sep作为分隔符字符串。 |
|
对于a中的每个元素,返回元素中的行列表,在行边界处断开。 |
|
对于a中的每个元素,返回删除了前导和尾随字符的副本。 |
|
按元素返回字符串的副本,其中大写字符转换为小写,反之亦然。 |
|
返回字符串或 unicode 的按元素标题大小写版本。 |
|
对于a中的每个元素,返回字符串的副本,其中可选参数deletechars中出现的所有字符都被删除,其余字符已通过给定的转换表进行映射。 |
|
返回一个数组,其中元素转换为大写。 |
|
返回左侧填充零的数字字符串 |
比较#
与标准 numpy 比较运算符不同,char 模块中的比较运算符在执行比较之前会go除尾随空白字符。
|
按元素返回 (x1 == x2)。 |
|
按元素返回 (x1 != x2)。 |
|
按元素返回 (x1 >= x2)。 |
|
按元素返回 (x1 <= x2)。 |
|
按元素返回 (x1 > x2)。 |
|
按元素返回 (x1 < x2)。 |
|
使用cmp_op指定的比较运算符对两个字符串数组执行按元素比较。 |
字符串信息#
|
返回一个数组,其中包含 [ start , end ]范围内子字符串sub不重叠出现的次数。 |
|
返回一个布尔数组,其中a中的字符串元素以suffix结尾的情况下为True,否则为False。 |
|
对于每个元素,返回字符串中找到子字符串sub 的最低索引。 |
|
与 类似 |
|
如果字符串中的所有字符都是字母且至少有一个字符,则为每个元素返回 true,否则返回 false。 |
|
如果字符串中的所有字符都是字母数字且至少有一个字符,则为每个元素返回 true,否则返回 false。 |
|
对于每个元素,如果元素中只有小数字符,则返回 True。 |
|
如果字符串中的所有字符都是数字并且至少有一个字符,则为每个元素返回 true,否则返回 false。 |
|
如果字符串中所有大小写字符均为小写并且至少有一个大小写字符,则为每个元素返回 true,否则返回 false。 |
|
对于每个元素,如果元素中只有数字字符,则返回 True。 |
|
如果字符串中只有空白字符且至少有一个字符,则为每个元素返回 true,否则返回 false。 |
|
如果元素是标题字符串并且至少有一个字符,则为每个元素返回 true,否则返回 false。 |
|
如果字符串中所有大小写字符均为大写并且至少有一个字符,则为每个元素返回 true,否则返回 false。 |
|
对于a中的每个元素,返回在字符串中找到子字符串sub 的最高索引,使得sub包含在 [ start , end ] 内。 |
|
与 类似 |
|
返回一个布尔数组,当a中的字符串元素以prefix开头时,该数组为True,否则为False。 |
|
按元素返回 len(a)。 |
便利班#
|
创建一个 |
|
将输入转换为 a |
|
提供字符串和 unicode 值数组的便捷视图。 |