numpy.insert()主要用于向矩阵中插入行或列。对于多维矩阵,可以沿任意一个轴插入元素。 1. 参数说明 1 numpy.insert(arr, obj, values, axis=None) arr:输入矩阵,numpy.array类型。注意:该方法并不
numpy.insert()主要用于向矩阵中插入行或列。对于多维矩阵,可以沿任意一个轴插入元素。 1. 参数说明
arr:输入矩阵,numpy.array类型。注意:该方法并不改变直接arr的值,而是返回一个 obj:索引,整数或整数串。例如可以只插入一行元素,也可以插入多行元素,多行可以是连续的(如第0行和第1行),也可以是分立的(如第2行和第4行)。 values:插入的值,numpy.array类型 axis:插入的轴,整型 返回值:得到的矩阵,numpy.array类型 2. 示例2.1. 插入一列,值为标量
结果
2.2. 插入一列,值为一维矩阵
2.3. 插入多列,值为标量注意:索引值不能超过维度的最大索引,也就是说只能在某一维的中间插值,不能在末尾插入。
结果
2.4. 输入为一维向量在向量 [1,2,3,4] 的第1个元素前面的位置插入5
在向量 [1,2,3,4] 的第1个元素前面的位置插入5,第2个元素前面的位置插入7
2.5. 输入为矩阵插入一整行
结果
|
2019-06-18
2019-07-04
2021-05-23
2021-05-27
2021-05-27