一.添加数组元组
-
append()函数
描述
- 可以在数组的末尾添加元素
用法和参数
- numpy.append(arr, values, axis=None)
- arr:必选,要添加元素的数组
- values:必选,要添加的数组元素
- axis:可选,默认值为None。当省略该参数时,表示在数组的末尾添加元素,且返回一个一维数组;当axis的值为0时,表示在行方向上添加元素;当axis的值为1时,表示在列方向上添加元素
实例
import numpy as np arr = np.array( [ [1, 2, 3], [4, 5, 6] ] ) arr1 = np.append(arr, [[7, 8, 9]]) print(arr1) ''' [1 2 3 4 5 6 7 8 9] ''' arr2 = np.append(arr, [[7, 8, 9]], axis=0) print(arr2) ''' [[1 2 3] [4 5 6] [7 8 9]] ''' arr3 = np.append(arr, [[7, 8], [9, 10]], axis=1) print(arr3) ''' [[ 1 2 3 7 8] [ 4 5 6 9 10]] '''
-
insert()函数
描述
- 在数组的指定位置插入元素
用法和参数
- arr:必选,要插入元素的数组
- obj:必选,数组的索引值,表示插入元素的位置
- values:必选,要插入的元素
- axis:可选,当省略该参数时,会先将数组展开成一个一维数组,再在一维数组的指定位置插入元素;当axis的值为0时,表示在行方向上的指定位置插入元素;当axis的值为1时,表示在列方向上的指定位置插入元素
实例
import numpy as np arr = np.array( [ [1, 2], [3, 4], [5, 6