假设我有一个数组
arr = np.array([['a ', 'b ', 'c'], ['d ', 'e ', 'f']])
我想把它变成
[['a b c'], ['d e f']]
只使用矢量化操作。最有效的方法是什么?
ryoqjall1#
将数组值强制转换为python的object类型,以通过np.sum操作推断进一步的字符串加法:
object
np.sum
arr = np.sum(arr.astype(object), axis=1, keepdims=True)
[['a b c'] ['d e f']]
1条答案
按热度按时间ryoqjall1#
将数组值强制转换为python的
object
类型,以通过np.sum
操作推断进一步的字符串加法: