np.concatenate
拼接函数,只能拼接, 这个可以:
import numpy as np
a=np.zeros((1,1))
print(a)
# a=np.array([1,2,3])
b=np.array([[11]])
print( np.concatenate((np.zeros((1,1)),b),0))
only integer scalar arrays can be converted to a scalar index
这个错误原因:是需要把a和b扩起来,没有扩起来就报错
a与b的维度必须保持一致
import numpy as np
a=np.zeros((1,1))
print(a)
# a=np.array([1,2,3])
b=np.array([[1,11]])
print( np.concatenate((np.zeros((1,2)),b),1))
结果[[0,0,1,11]]
这个是三维的:
import numpy as np
a=np