📜  numpy str_len()函数(1)

📅  最后修改于: 2023-12-03 15:33:14.241000             🧑  作者: Mango

Numpy str_len() 函数

numpy.str_len() 函数用于返回输入字符串数组的每个元素的长度。它返回一个整数数组,其长度与输入数组相同。

语法
numpy.str_len(arr)
参数
  • arr:输入字符串数组。
返回值

返回一个整数数组,其长度与输入数组相同,对于每个元素都表示其长度。

示例
import numpy as np

arr = np.array(['apple', 'banana', 'cherry'])
lengths = np.str_len(arr)
print(lengths)

输出结果:

[5 6 6]

在上面的例子中,我们定义了一个字符串数组 arr,包含三个元素。使用 np.str_len() 函数计算每个元素的长度,并将结果存储在整数数组 lengths 中。

输入数组包含空字符串

当输入数组包含空字符串时, np.str_len() 函数将返回 0,例如:

import numpy as np

arr = np.array(['apple', '', 'cherry'])
lengths = np.str_len(arr)
print(lengths)

输出结果:

[5 0 6]

在上面的例子中,输入字符串数组 arr 包含一个空字符串。 np.str_len() 函数将返回表示每个元素长度的整数数组。元素 ' '(空字符串)的长度为 0。