numpy.insert()如何使用
导读:本文共1194.5字符,通常情况下阅读需要4分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: numpy.insert()主要用于向矩阵中插入行或列。对于多维矩阵,可以沿任意一个轴插入元素。1. 参数说明numpy.insert(arr,obj,values,axis=None)arr:输入矩阵,numpy.array类型。注意:该方法并不改变直接arr的值,而是返回一个obj:索引,整数或整数串。例如可以只插入一行元素,也可以插入多行元素,多行可以是连... ...
目录
(为您整理了一些要点),点击可以直达。numpy.insert()主要用于向矩阵中插入行或列。对于多维矩阵,可以沿任意一个轴插入元素。
arr:输入矩阵,numpy.array类型。注意:该方法并不改变直接arr的值,而是返回一个
obj:索引,整数或整数串。例如可以只插入一行元素,也可以插入多行元素,多行可以是连续的(如第0行和第1行),也可以是分立的(如第2行和第4行)。
values:插入的值,numpy.array类型
axis:插入的轴,整型
返回值:得到的矩阵,numpy.array类型
结果
array([[1, 5, 1],
[2, 5, 2],
[3, 5, 3]])
注意:索引值不能超过维度的最大索引,也就是说只能在某一维的中间插值,不能在末尾插入。
结果
array([[ 0, 999, 1, 2, 999, 3],
[ 4, 999, 5, 6, 999, 7]])
在向量 [1,2,3,4] 的第1个元素前面的位置插入5
在向量 [1,2,3,4] 的第1个元素前面的位置插入5,第2个元素前面的位置插入7
插入一整行
结果
a= [[1 1]
[2 2]
[3 3]]
after insertion:
[[1 1]
[6 6]
[2 2]
[3 3]]
numpy.insert()如何使用的详细内容,希望对您有所帮助,信息来源于网络。