1.拼接数组 concatenate()
注,他那个维度数组可以合并,除一维数组外,其余合并必须是相同的行数和列数
import numpy as np
arr1 = np.array([[1,2],[2,3],[4,5]])
arr2 = np.array([[6,7],[8,9],[10,11]])
arr3 = np.concatenate((arr1,arr2),axis=0)
print(arr3)
axis和之前的用法相同。
1.2 hstack和vstack函数
import numpy as np
arr1 = np.array([[1,2],[2,3],[4,5]])
arr2 = np.array([[6,7],[8,9],[10,11]])
arr3 = np.hstack((arr1,arr2))
print(arr3)
从结果我们会发现,hstack和concatenate中的axis=1相同,而vstack就是axis=0
import numpy as np
arr1 = np.array([[1,2],[2,3],[4,5]])
arr2 = np.array([[6,7],[8,9],[10,11]])
arr3 = np.vstack((arr1,arr2))
print(arr3)
2.拆分数组 1 split函数
import numpy as np
arr1 = np.array([1,2,2,3,4,5,6,7])
arr2 = np.split(arr1,2)
a