Python:用1个空数组连接2个数组

Python:用1个空数组连接2个数组,python,arrays,python-2.7,numpy,concatenation,Python,Arrays,Python 2.7,Numpy,Concatenation,真奇怪,我在这上面什么也没找到。我想连接两个来自较大数组的数组 例如: first_array = [] second_array = [1, 2] 我期望的结果: a = first_array + second_array = [1, 2] 这可能是我的问题的一种情况,+操作员导致: ***ValueError:操作数无法与形状(8042,)(0,)一起广播 扩展和附加也无法计算 将2个数组与空数组连接起来有什么建议吗?在使用“+”op的其他情况下,一切都正常工作 谢谢你:) 在这篇文

真奇怪,我在这上面什么也没找到。我想连接两个来自较大数组的数组

例如:

first_array = []

second_array = [1, 2]
我期望的结果:

a = first_array + second_array = [1, 2]
这可能是我的问题的一种情况,
+
操作员导致:

***ValueError:操作数无法与形状(8042,)(0,)一起广播

扩展和附加也无法计算

将2个数组与空数组连接起来有什么建议吗?在使用“+”op的其他情况下,一切都正常工作

谢谢你:)


在这篇文章中:他们谈到了连接,但我想有另一种方法来做到这一点。

如果你使用的是普通列表,它应该可以工作。否则,如果您使用的是numpy阵列,则可以执行以下操作:

a = list(first_array)+list(second_array)

如果您使用的是普通列表,它应该可以工作。否则,如果您使用的是numpy阵列,则可以执行以下操作:

a = list(first_array)+list(second_array)

与此配合使用效果很好,谢谢!与此配合使用效果很好,谢谢!