a=np.ones(shape=[8,1])
b=np.zeros(shape=[8,1])
c=np.hstack(a,b)
c
TypeError Traceback (most recent call last)
in
1 a=np.ones(shape=[8,1])
2 b=np.zeros(shape=[8,1])
----> 3 c=np.hstack(a,b)
4 c
<array_function internals> in hstack(*args, **kwargs)
TypeError: _vhstack_dispatcher() takes 1 positional argument but 2 were given
纠正为c=np.hstack([a,b]),多个对象传参要加括号,否则除第一个对象当作指定参数,其他对象就被当作函数的其他参数传入到其他属性执行出错误的结果。这里执行不出结果就报错。