Numpy-03(字符串函数)

这篇博客详细介绍了NumPy中用于字符串操作的函数,包括连接、居中、大小写转换、分割、行分割、去除特定字符、连接数组元素、替换子串、编码解码等。这些函数在numpy.char模块中定义,支持对数组中的字符串进行高效向量化处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

这些函数在字符数组类(numpy.char)中定义。

函数描述
add()对两个数组的逐个字符串元素进行连接
multiply()返回按元素多重连接后的字符串
center()居中字符串
capitalize()将字符串第一个字母转换为大写
title()将字符串的每个单词的第一个字母转换为大写
lower()数组元素转换为小写
upper()数组元素转换为大写
split()指定分隔符对字符串进行分割,并返回数组列表
splitlines()返回元素中的行列表,以换行符分割
strip()移除元素开头或者结尾处的特定字符
join()通过指定分隔符来连接数组中的元素
replace()使用新字符串替换字符串中的所有子字符串
decode()数组元素依次调用str.decode
encode()数组元素依次调用str.encode

目录

1. numpy.char.add()对两个数组的元素进行字符串连接

2.  numpy.char.multiply()执行多重连接

3. numpy.char.center()字符串居中

4.字符串大小写格式化 

5. numpy.char.split() 字符串分割

6.numpy.char.splitlines() 以换行符作为分隔符来分割字符串

7.  numpy.char.strip()移除开头或结尾处的特定字符

8. numpy.char.join()指定分隔符来连接数组中的元素或字符串

9. numpy.char.replace() 使用新字符串替换指定字符串

10.encode()及decode()编码及解码


1. numpy.char.add()对两个数组的元素进行字符串连接

2.  numpy.char.multiply()执行多重连接

3. numpy.char.center()字符串居中

numpy.char.center() 函数用于将字符串居中,并使用指定字符在左侧和右侧进行填充。

4.字符串大小写格式化 

numpy.char.capitalize() 函数将字符串的第一个字母转换为大写。

numpy.char.title() 函数将字符串的每个单词的第一个字母转换为大写。

numpy.char.lower() 函数对数组的每个元素转换为小写。它对每个元素调用 str.lower。

numpy.char.upper() 函数对数组的每个元素转换为大写。它对每个元素调用 str.upper。

5. numpy.char.split() 字符串分割

numpy.char.split() 通过指定分隔符对字符串进行分割,并返回数组。默认情况下,分隔符为空格。

 

 6.numpy.char.splitlines() 以换行符作为分隔符来分割字符串

其中\n,\r,\r\n 都可用作换行符。

 

7.  numpy.char.strip()移除开头或结尾处的特定字符

8. numpy.char.join()指定分隔符来连接数组中的元素或字符串

 

9. numpy.char.replace() 使用新字符串替换指定字符串

 10.encode()及decode()编码及解码

numpy.char.encode() 函数对数组中的每个元素调用 str.encode 函数。 默认编码是 utf-8,可以使用标准 Python 库中的编解码器。

numpy.char.decode() 函数对编码的元素进行 str.decode() 解码。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HM-hhxx!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值