np.insert函数怎么在python中使用?python中np.insert()函数的使用方法

在numpy数组操作中,前面学习了np.append()方法,它是可以在每行或者每列的最后添加数据,这是将插入的位置规定好的,最近有小伙伴在问如果想要指定添加位置该怎么操作?下面就介绍一个np.insert()函数,使用它可以在指定位置上将向量插入某一行或列 。一起来看看具体的操作方法吧 。

np.insert函数怎么在python中使用?python中np.insert()函数的使用方法

文章插图
一、np.insert()函数
在数组中,进行数据的插入时,如果想指定插入的位置的话,就可以考虑使用这个函数,当一个向量想某一行或者列插入数据的时候,就相当于的在一个矩阵b中增加一个新的向量a,其中axis=1表示增加的向量以列的形式,如果是2就表示在a向量中的索引值 。下面看看这个函数的基本语法 。
1、基本语法
【np.insert函数怎么在python中使用?python中np.insert()函数的使用方法】函数的基本语法格式如下:
numpy.insert(arr,obj,value,axis=None)2、使用参数
在语法结构上看,函数中所使用的参数有四个,具体的含义如下:
value:表示的是一个要新插入的数据值 。
arr:这个参数可以看成是一个目标向量 。
obj:目标向量中,axis维度的目标位置 。
axis :最后一个参数表示的是一个想要插入的维 。
3、返回值: 
这个函数最后会返回一个插入向量后的新数组,如果axis的值为None,最后会返回一个flatten数组 。
4、实例
通过基本概念和语法的学习,下面举个例子,让大家进一步了解这个函数的应用,代码如下:
np.insert(a,1,[0,0,0,0],0)array([[ 0,  1,  2,  3],       [ 0,  0,  0,  0],       [ 4,  5,  6,  7],       [ 8,  9, 10, 11]])到此这篇关于np.insert()函数怎么在python中使用?python中np.insert()函数的使用方法的文章就分享到这里了,希望文章中的内容可以对大家的学习带来帮助,如果还有想要了解的知识,可以继续关注学习哦 。
np.insert函数怎么在python中使用?python中np.insert()函数的使用方法

文章插图
np.insert函数怎么在python中使用?python中np.insert()函数的使用方法

文章插图
np.insert函数怎么在python中使用?python中np.insert()函数的使用方法

文章插图
微信扫码Python课,免费报名
np.insert函数怎么在python中使用?python中np.insert()函数的使用方法

文章插图
现在报名赠100例知识点合集
np.insert函数怎么在python中使用?python中np.insert()函数的使用方法

文章插图

    推荐阅读