遗留的固定宽度字符串功能#
Legacy
这个子模块被认为是遗产,将不再接收更新.这也可能意味着它将在未来的 NumPy 版本中被移除.该模块中的字符串操作,以及 numpy.char.chararray
类,计划在未来被弃用.请改用 numpy.strings
.
numpy.char
模块为 numpy.str_
或 numpy.bytes_
类型的数组提供了一组向量化的字符串操作.例如
>>> import numpy as np
>>> np.char.capitalize(["python", "numpy"])
array(['Python', 'Numpy'], dtype='<U6')
>>> np.char.add(["num", "doc"], ["py", "umentation"])
array(['numpy', 'documentation'], dtype='<U13')
此模块中的方法基于 string
中的方法
字符串操作#
|
逐元素添加参数. |
|
返回 (a * i),即字符串多次连接,逐元素进行. |
|
返回 (a % i),即 Python 2.6 之前的字符串格式化(插值),对一对数组类对象(str 或 unicode)逐元素进行. |
|
返回 |
|
返回 a 的副本,其元素在长度为 width 的字符串中居中. |
|
逐元素调用 |
|
逐元素调用 |
|
返回每个字符串元素的副本,其中所有制表符字符都被一个或多个空格替换. |
|
返回一个字符串,该字符串是序列 seq 中字符串的连接. |
|
返回一个数组,其中 a 的元素在长度为 width 的字符串中左对齐. |
|
返回一个将元素转换为小写的数组. |
|
对于 a 中的每个元素,返回一个删除了前导字符的副本. |
|
将 a 中的每个元素围绕 sep 进行分区. |
|
对于 |
|
返回一个数组,其中 a 的元素在长度为 width 的字符串中右对齐. |
|
分区(分割)每个元素围绕最右边的分隔符. |
|
对于 a 中的每个元素,返回一个使用 sep 作为分隔符的字符串中的单词列表. |
|
对于 a 中的每个元素,返回一个去掉尾部字符的副本. |
|
对于 a 中的每个元素,返回一个使用 sep 作为分隔符的字符串中的单词列表. |
|
对于 a 中的每个元素,返回元素中的行列表,在行边界处断开. |
|
对于 a 中的每个元素,返回一个去除前导和尾随字符的副本. |
|
返回逐元素的字符串副本,其中大写字符转换为小写,小写字符转换为大写. |
|
返回字符串或unicode的逐元素标题大小写版本. |
|
对于 a 中的每个元素,返回一个字符串的副本,其中所有出现在可选参数 deletechars 中的字符都被删除,剩余的字符通过给定的转换表进行映射. |
|
返回一个元素被转换为大写的数组. |
|
返回用零左填充的数字字符串. |
比较#
与标准的 numpy 比较运算符不同,`char` 模块中的运算符在执行比较之前会去除尾随空白字符.
|
逐元素返回 (x1 == x2). |
|
返回 (x1 != x2) 逐元素. |
|
返回 (x1 >= x2) 逐元素. |
|
返回 (x1 <= x2) 逐元素. |
|
返回 (x1 > x2) 逐元素比较的结果. |
|
返回 (x1 < x2) 逐元素比较的结果. |
|
使用由 cmp 指定的比较运算符对两个字符串数组进行逐元素比较. |
字符串信息#
|
返回一个数组,其中包含子字符串 |
|
返回一个布尔数组,其中在 |
|
对于每个元素,返回字符串中子字符串 |
|
类似于 |
|
对于每个元素,如果解释为字符串的数据中的所有字符都是字母且至少有一个字符,则返回 true,否则返回 false. |
|
对于每个元素,如果字符串中的所有字符都是字母数字且至少有一个字符,则返回 true,否则返回 false. |
|
对于每个元素,如果元素中只有十进制字符,则返回 True. |
|
对于每个元素,如果字符串中的所有字符都是数字并且至少有一个字符,则返回 true,否则返回 false. |
|
对于字符串中的每个元素,如果所有有大小写的字符都是小写并且至少有一个有大小写的字符,则返回 true,否则返回 false. |
|
对于每个元素,如果元素中只有数字字符,则返回 True. |
|
对于每个元素,如果字符串中只有空白字符且至少有一个字符,则返回 true,否则返回 false. |
|
对于每个元素,如果该元素是一个标题大小写的字符串并且至少有一个字符,则返回 true,否则返回 false. |
|
如果字符串中的所有有大小写的字符都是大写且至少有一个字符,则对每个元素返回 true,否则返回 false. |
|
对于每个元素,返回子字符串 |
|
类似于 |
|
返回一个布尔数组,其中在 |
|
返回每个元素的长度. |