📅  最后修改于: 2023-12-03 15:33:14.241000             🧑  作者: Mango
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。