>>> a = np.array([[1, 2], [3, 4]])
>>> b = np.array([[5, 6]])
>>> np.concatenate((a, b), axis=0)
array([[1, 2],
[3, 4],
[5, 6]])
>>> np.concatenate((a, b.T), axis=1)
array([[1, 2, 5],
[3, 4, 6]])
>>> np.concatenate((a, b), axis=None)
array([1, 2, 3, 4, 5, 6])
import numpy as npy
arr1 = npy.array([10, 20, 30])
arr2 = npy.array([40, 50, 60])
arr3 = npy.array([70, 80, 90])
arrCon = npy.concatenate([arr1, arr2, arr3])
print(arrCon)
arr1_2d = npy.array([
[10, 20, 30],
[40, 50, 60]
])
arr2_2d = npy.array([
[11, 22, 33],
[44, 55, 66]
])
arr_2dCon = npy.concatenate([arr1_2d, arr2_2d])
print(arr_2dCon)
con = np.concatenate((arr, arr1))
print(con)
con = np.concatenate((arr, arr1), axis=1)
print(con)
con = np.stack((arr, arr1), axis=1)
print(con)
con = np.hstack((arr, arr1))
print(con)
con = np.vstack((arr, arr1))
print(con)
con = np.dstack((arr, arr1))
print(con)
numpy.concatenate((a1, a2, ...), axis)
numpy.concatenate((arr1, arr2, …), axis=0, out=None)