数组的处理:添加或删除,拼接或拆分
1.添加数组元素 append()和insert()
append函数添加方式
import numpy as np
arr = np.array([[1,2],[3,4]])
arr1 = np.append(arr,[[5,6]])
print(arr1)
注这样添加输出会是一维数组
import numpy as np
arr = np.array([[1,2],[3,4]])
arr1 = np.append(arr,[[5,6]],axis=0)
print(arr1)
注:这里的参数axis=0,即添加的元素添加在行方向上,不改变列数,若axis=1,在添加在列方向上。
1.2 insert函数
import numpy as np
arr = np.array([[1,2],[3,4]])
arr1 = np.insert(arr,1,[5,6])
print(arr1)
同样输出为一维。
import numpy as np
arr = np.array([[1,2],[3,4]])
arr1 = np.insert(arr,1,[5,6],axis=0)
print(arr1)
注:此处axis的用法和append函数一样,0加行,1加列
这里有一个不同,arr1后面的arr后面有个