使用 numpy.resize() 改变数组大小
将数组改变为2行5列,多余的部分重复初始元素
np.resize(initial_array, (2, 5))
输出:
[[ 1, 2, 3,...8, 9, 10]
访问中间的元素(从索引3到索引5,不包括5)
initial_array[3:5] # 输出:[4, 5]
修改数组的一部分(将前三个元素修改为100, 200, 300)
initial_array...数组拼接和分割
numpy.concatenate(), numpy.vstack(), numpy.hstack(): 将多个数组沿指定轴拼接。...:
将一维数组 array2 分割为三个等份
np.split(array2, 3)
# 输出:[array([4]), array([5]), array([6])]
将二维数组 array3 垂直分割为两个等份...np.vsplit(array3, 2)
# 输出:[array([[7, 8, 9]]), array([[10, 11, 12]])]
将二维数组 array3 水平分割为三个等份
np.hsplit