我希望能够将这些添加到数组中,以便得到:
输入:
x = np.array(['C1', 'C2', 'C3'])
y = np.array(['C4', 'C5', 'C6'])
输出:
z = ['C1C4','C2C5','C3C6']
我试着把它们加在一起:
输入:
str1 = 'Hello'
str2 = 'World'
print(str1 + str2)
输出:
HelloWorld
但这对数组不起作用:
z = x + y
这只是将它附加到数组的末尾,因此可能需要一些帮助来解决这个问题。你知道吗
谢谢,现在可以通过以下方法解决:
z = np.array([a+b for a, b in zip(x, y)])
它工作得很好,谢谢@Redone R
这可以通过列表理解来解决
同样的方法,但这次没有列表理解:
说明:
代码同时在两个数组上迭代,连接每一对元素并将它们写入结果数组
相关问题 更多 >
编程相关推荐