在numpy数组中合并strs-最有效的方法是什么?

bvn4nwqk  于 2023-04-21  发布在  其他
关注(0)|答案(1)|浏览(100)

假设我有一个数组

arr = np.array([['a ', 'b ', 'c'], ['d ', 'e ', 'f']])

我想把它变成

[['a b c'], ['d e f']]

只使用矢量化操作。最有效的方法是什么?

ryoqjall

ryoqjall1#

将数组值强制转换为python的object类型,以通过np.sum操作推断进一步的字符串加法:

arr = np.sum(arr.astype(object), axis=1, keepdims=True)
[['a b c']
 ['d e f']]

相关问题