Numpy 的 np.char.split(~)
方法将字符串数组作为输入,并对每个字符串应用 Python 的 split(~)
方法。 split()
方法使用指定的分隔符(即分隔符)对字符串进行分区。
请注意,原始数组保持不变,并返回数组的全新副本。
参数
1. a
| array-like
要将其字符串转换为大写的输入数组。
2. sep
| str
或 unicode
| optional
用于分割字符串的分隔符。默认情况下,sep=" "
(即单个空格)。
3. maxsplit
| int
| optional
要执行的最大分割数。分区总数为 maxsplit+1
。默认情况下,没有设置最大限制。
返回值
包含分区字符串的 Numpy 列表数组。
例子
按空间分割
要按空格分割,请勿指定 sep
:
np.char.split(["Hello there", "I am a cat"])
array([list(['Hello', 'there']), list(['I', 'am', 'a', 'cat'])], dtype=object)
请注意,返回值是一个包含分区字符串的列表的 Numpy 数组。
指定分隔符
用逗号分隔:
np.char.split(["Hello,there", "I,am,a,cat"], sep = ',')
array([list(['Hello', 'there']), list(['I', 'am', 'a', 'cat'])], dtype=object)
指定最大分割
假设我们想要最多进行 2 次分割:
np.char.split(["I am a cat"], maxsplit=2)
array([list(['I', 'am', 'a cat'])], dtype=object)
如果没有 maxsplit,我们将获得 4 个分区(即 3 个分割)。
相关用法
- Python NumPy char find方法用法及代码示例
- Python NumPy char less_equal方法用法及代码示例
- Python NumPy char greater方法用法及代码示例
- Python NumPy char equal方法用法及代码示例
- Python NumPy char lower方法用法及代码示例
- Python NumPy char less方法用法及代码示例
- Python NumPy char greater_equal方法用法及代码示例
- Python NumPy char multiply方法用法及代码示例
- Python NumPy char upper方法用法及代码示例
- Python NumPy char not_equal方法用法及代码示例
- Python NumPy char isupper方法用法及代码示例
- Python NumPy char add方法用法及代码示例
- Python NumPy char count方法用法及代码示例
- Python NumPy char rjust方法用法及代码示例
- Python NumPy char rstrip方法用法及代码示例
- Python NumPy char ljust方法用法及代码示例
- Python Wand charcoal()用法及代码示例
- Python numpy chararray.tostring用法及代码示例
- Python numpy char.chararray.tostring用法及代码示例
- Python NumPy choose方法用法及代码示例
- Python chr方法用法及代码示例
- Python chr()用法及代码示例
- Python NumPy choice方法用法及代码示例
- Python cudf.core.column.string.StringMethods.is_vowel用法及代码示例
- Python cudf.Series.ceil用法及代码示例
注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 NumPy char | split method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。