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'
>>>
正在为axis传递多个参数,axis是可选的第二个参数
https://numpy.org/doc/stable/reference/generated/numpy.concatenate.html
您需要像这样调用
而不是
相关问题 更多 >
编程相关推荐