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

时间:2019-03-13 10:51:03

标签: python arrays python-2.7 numpy concatenation

奇怪的是我什么都没找到。我想连接来自较大数组的2个数组。

例如:

first_array = []

second_array = [1, 2]

我想要的结果:

a = first_array + second_array = [1, 2]

这可能是我遇到问题的原因,+运算符导致:

  

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

扩展和追加也无法计算...

有什么技巧可以将2个数组与一个空数组连接起来?在其他情况下,使用“ +”操作都可以正常工作。

谢谢:)

在这篇文章中:Concatenating two one-dimensional NumPy arrays他们谈论串联,但是我想有另一种方法。

1 个答案:

答案 0 :(得分:2)

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

a = list(first_array)+list(second_array)