概述
文章
- 基础篇
- 进阶篇
- 其他篇
用户指南
NumPy 参考手册
- 数组对象
- 常量
- 通函数(ufunc)
- 常用 API
- 创建数组
- 数组处理程序
- 二进制运算
- 字符串操作
- C-Types 外部函数接口(numpy.ctypeslib)
- 时间日期相关
- 数据类型相关
- 可选的 Scipy 加速支持(numpy.dual)
- 具有自动域的数学函数( numpy.emath)
- 浮点错误处理
- 离散傅立叶变换(numpy.fft)
- 财金相关
- 实用的功能
- 特殊的 NumPy 帮助功能
- 索引相关
- 输入和输出
- 线性代数(numpy.linalg)
- 逻辑函数
- 操作掩码数组
- 数学函数(Mathematical functions)
- 矩阵库 (numpy.matlib)
- 杂项(Miscellaneous routines)
- 填充数组(Padding Arrays)
- 多项式(Polynomials)
- 随机抽样 (numpy.random)
- 操作集合(Set routines)
- 排序,搜索和计数(Sorting, searching, and counting)
- Statistics
- Test Support (numpy.testing)
- Window functions
- 打包(numpy.distutils)
- NumPy Distutils 用户指南
- NumPy C-API
- NumPy 的内部
- NumPy 和 SWIG
其他文档
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
字符串操作
numpy.char
模块为类型 numpy.string_
或的数组提供了一组向量化的字符串操作numpy.unicode_
。 它们全部基于Python标准库中的字符串方法。
字符串操作
方法 | 描述 |
---|---|
addopen in new window(x1, x2) | 返回两个str或unicode数组的按元素的字符串连接。 |
multiplyopen in new window(a, i) | 返回(a * i),即按元素方式的字符串多重连接。 |
modopen in new window(a, values) | 返回(a%i),这是Python 2.6之前的字符串格式(迭代),针对一对str或unicode的array_likes元素。 |
capitalizeopen in new window(a) | 返回的拷贝一个只有资本的每个元素的第一个字符。 |
centeropen in new window(a, width[, fillchar]) | 返回的拷贝一与在长度的字符串居中其元素宽度。 |
decodeopen in new window(a[, encoding, errors]) | 按元素调用str.decode。 |
encodeopen in new window(a[, encoding, errors]) | 逐元素调用str.encode。 |
expandtabsopen in new window(a[, tabsize]) | 返回每个字符串元素的副本,其中所有制表符都被一个或多个空格替换。 |
joinopen in new window(sep, seq) | 返回一个字符串,该字符串是序列seq中字符串的串联。 |
ljustopen in new window(a, width[, fillchar]) | 返回与元素的数组一个左对齐的长度的字符串宽度。 |
loweropen in new window(a) | 返回一个将元素转换为小写的数组。 |
lstripopen in new window(a[, chars]) | 对于每一个元素一个,去除了主角返回副本。 |
partitionopen in new window(a) | 将每个元素划分为大约sep。 |
replaceopen in new windowe(a, old, new[, count]) | 对于每一个元素一个,返回字符串的副本串中出现的所有旧的换成新的。 |
rjustopen in new window(a, width[, fillchar]) | 返回与元素的数组一个右对齐的长度的字符串宽度。 |
rpartitionopen in new window(a, sep) | 在最右边的分隔符周围分割(分割)每个元素。 |
rsplitopen in new window(a[, sep, maxsplit]) | 在每个元件一个,返回的词的列表字符串中,使用月作为分隔符串。 |
rstripopen in new window(a[, chars]) | 在每个元件一个,返回与除去尾部字符的副本。 |
splitopen in new window(a[, sep, maxsplit]) | 在每个元件一个,返回的词的列表字符串中,使用月作为分隔符串。 |
splitlinesopen in new window(a[, keepends]) | 在每个元件一个,返回行的列表中的元素,在断裂线边界。 |
stripopen in new window(a[, chars]) | 在每个元件一个,其中移除了前缘和后字符返回副本。 |
swapcaseopen in new window(a) | 按元素返回字符串的副本,该字符串的大写字符转换为小写,反之亦然。 |
titleopen in new window(a) | 返回字符串或unicode的逐元素标题区分大小写的版本。 |
translateopen in new window(a, table[, deletechars]) | 对于每一个元素一个,返回其中可选的参数中出现的所有字符的字符串拷贝deletechars被删除,而剩余的字符已经通过给定的转换表映射。 |
upperopen in new window(a) | 返回一个数组,其中元素转换为大写。 |
zfillopen in new window(a, width) | 返回用零填充的数字字符串 |
比较
与标准numpy比较运算符不同,char 模块中的运算符在执行比较之前会删除结尾的空白字符。
方法 | 描述 |
---|---|
equalopen in new window(x1, x2) | 按元素返回(x1 == x2)。 |
not_equalopen in new window(x1, x2) | 按元素返回(x1!= x2)。 |
greater_equalopen in new window(x1, x2) | 按元素返回(x1> = x2)。 |
less_equalopen in new window(x1, x2) | 按元素返回(x1 <= x2)。 |
greateropen in new window(x1, x2) | 按元素返回(x1> x2)。 |
lessopen in new window(x1, x2) | 按元素返回(x1 < x2)。 |
compare_chararraysopen in new window(a, b, cmp_op, rstrip) | 使用cmp_op指定的比较运算符对两个字符串数组执行逐元素比较。 |
字符串信息
方法 | 描述 |
---|---|
countopen in new window(a, sub[, start, end]) | 返回一个数组,该数组的子字符串sub的不重叠出现次数在[ start,end ] 范围内。 |
endswithopen in new window(a, suffix[, start, end]) | 返回一个布尔值阵列,其是真正的,其中在字符串元素一个结尾的后缀,否则假。 |
findopen in new window(a, sub[, start, end]) | 对于每个元素,返回找到子字符串sub的字符串中的最低索引。 |
indexopen in new window(a, sub[, start, end]) | 与相似find,但是在未找到子字符串时引发ValueError。 |
isalphaopen in new window(a) | 如果字符串中的所有字符都是字母并且至少包含一个字符,则对每个元素返回true,否则返回false。 |
isalnumopen in new window(a) | 如果字符串中的所有字符都是字母数字并且至少包含一个字符,则对每个元素返回true,否则返回false。 |
isdecimalopen in new window(a) | 对于每个元素,如果元素中只有十进制字符,则返回True。 |
isdigitopen in new window(a) | 如果字符串中的所有字符都是数字并且至少有一个字符,则对每个元素返回true,否则返回false。 |
isloweropen in new window(a) | 如果字符串中所有大小写的字符均为小写且至少有一个大小写的字符,则对每个元素返回true,否则返回false。 |
isnumericopen in new window(a) | 对于每个元素,如果元素中仅包含数字字符,则返回True。 |
isspaceopen in new window(a) | 如果字符串中只有空格字符且至少有一个字符,则对每个元素返回true,否则返回false。 |
istitleopen in new window(a) | 如果该元素是一个带标题的字符串并且至少包含一个字符,则为每个元素返回true,否则返回false。 |
isupperopen in new window(a) | 如果字符串中所有大小写的字符均为大写且至少有一个字符,则为每个元素返回true,否则返回false。 |
rfindopen in new window(a, sub[, start, end]) | 在每个元件一个,在字符串中返回指数最高,其中子子被发现,使得子包含[内开始,结束。 |
rindexopen in new window(a, sub[, start, end]) | 与相似rfind,但是在未找到子字符串sub时引发ValueError。 |
startswithopen in new window(一个,前缀[,开始,结束]) | 返回一个布尔数组是真正的地方在字符串元素一个开头前缀,否则假。 |
str_lenopen in new window(a) | 按元素返回len(a)。 |
便利构造函数
方法 | 描述 |
---|---|
arrayopen in new window(obj[, itemsize, copy, unicode, order]) | 创建一个 chararrayopen in new window。 |
asarrayopen in new window(obj[, itemsize, unicode, order]) | 将输入转换为 chararrayopen in new window ,仅在必要时复制数据。 |
chararrayopen in new window(shape[, itemsize, unicode, …]) | 提供有关字符串和Unicode值数组的便捷视图。 |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论