奇怪的是我什么都没找到。我想连接来自较大数组的2个数组。
例如:
first_array = []
second_array = [1, 2]
我想要的结果:
a = first_array + second_array = [1, 2]
这可能是我遇到问题的原因,+
运算符导致:
*** ValueError:操作数不能与形状(8042,)(0,)一起广播
扩展和追加也无法计算...
有什么技巧可以将2个数组与一个空数组连接起来?在其他情况下,使用“ +”操作都可以正常工作。
谢谢:)
在这篇文章中:Concatenating two one-dimensional NumPy arrays他们谈论串联,但是我想有另一种方法。
答案 0 :(得分:2)
如果您使用的是普通列表,则应该可以使用。否则,如果您使用的是numpy数组,则可以执行以下操作:
a = list(first_array)+list(second_array)