Python 如何修复此numpy.concatenate错误?

Python 如何修复此numpy.concatenate错误?,python,arrays,numpy,Python,Arrays,Numpy,Imm正在尝试获得如下输出 数组([0,1,2,3,4,5]),但此错误不断出现。在阅读有关numpy concatenate方法的python文档时,它声称axis=None将首先展平数组,那么我不明白什么 >>> a = np.array([1,2,3,4,5]) >>> b = np.array([0]) >>> b array([0]) >>> a array([1, 2, 3, 4, 5]) >>>

Imm正在尝试获得如下输出 数组([0,1,2,3,4,5]),但此错误不断出现。在阅读有关numpy concatenate方法的python文档时,它声称axis=None将首先展平数组,那么我不明白什么

>>> a = np.array([1,2,3,4,5])
>>> b = np.array([0])
>>> b
array([0])
>>> a
array([1, 2, 3, 4, 5])
>>> np.concatenate(b,a,axis=None)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<__array_function__ internals>", line 4, in concatenate
TypeError: concatenate() got multiple values for argument 'axis'
>>>
>a=np.数组([1,2,3,4,5])
>>>b=np.array([0])
>>>b
数组([0])
>>>a
数组([1,2,3,4,5])
>>>np.连接(b,a,轴=无)
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“”,第4行,串联
TypeError:concatenate()为参数“axis”获取了多个值
>>>

您正在为axis传递多个参数,axis是可选的第二个参数

您需要像这样调用

np.concatenate((b, a), axis=None)
而不是

np.concatenate(b, a, axis=None)

它将
a
解释为轴参数。
np.concatenate(b, a, axis=None)