📅  最后修改于: 2023-12-03 15:12:29             🧑  作者: Mango
在 NumPy 中,我们可以使用 np.tile()
函数来重复字符串数组的所有元素。
import numpy as np
arr = np.array(['hello', 'world'])
result = np.tile(arr, 3)
print(result)
输出:
['hello' 'world' 'hello' 'world' 'hello' 'world']
上面的代码中,我们首先定义了一个包含两个字符串元素的字符串数组 arr
,然后使用 np.tile()
函数将该数组中的所有元素重复 3 次。最后将结果打印出来。
我们也可以使用 np.repeat()
函数来重复字符串数组的所有元素。这个函数可以指定每个元素重复的次数。
import numpy as np
arr = np.array(['hello', 'world'])
result = np.repeat(arr, 3)
print(result)
输出:
['hello' 'hello' 'hello' 'world' 'world' 'world']
上面的代码中,我们使用 np.repeat()
函数将字符串数组 arr
中的每个元素重复 3 次。最后将结果打印出来。
无论是使用 np.tile()
还是 np.repeat()
函数,都可以很容易地重复 NumPy 字符串数组的所有元素。