【发布时间】:2018-04-06 17:14:36
【问题描述】:
我有两个 numpy 数组,像这样(示例):
array1 = ['a','b','c']
array2 = ['d','e']
我想要一个这样的数组:
final_array = ['a','b','cd','e'] --> array1 的最后一个元素与array2 的第一个元素连接
可以吗?
【问题讨论】:
标签: python numpy numpy-ndarray
我有两个 numpy 数组,像这样(示例):
array1 = ['a','b','c']
array2 = ['d','e']
我想要一个这样的数组:
final_array = ['a','b','cd','e'] --> array1 的最后一个元素与array2 的第一个元素连接
可以吗?
【问题讨论】:
标签: python numpy numpy-ndarray
字符串和字符数组不是numpy的强项,但可以做到:
>>> np.r_[array1[:-1], [array1[-1]+array2[0]], array2[1:]]
array(['a', 'b', 'cd', 'e'], dtype='<U2')
或
>>> np.concatenate([array1[:-1], [array1[-1]+array2[0]], array2[1:]])
array(['a', 'b', 'cd', 'e'], dtype='<U2')
【讨论】: