numpy.insert()函数有什么用
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章给大家分享的是有关numpy.insert()函数有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Numpy函数insert函数numpy.insert可以有
千家信息网最后更新 2026年11月03日numpy.insert()函数有什么用
这篇文章给大家分享的是有关numpy.insert()函数有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
Numpy函数
insert函数
numpy.insert可以有三个参数(arr,obj,values),也可以有4个参数(arr,obj,values,axis):
第一个参数arr是一个数组,可以是一维的也可以是多维的,在arr的基础上插入元素
第二个参数obj是元素插入的位置
第三个参数values是需要插入的数值
第四个参数axis是指示在哪一个轴上对应的插入位置进行插入
如果第四个参数没有给出,那么就默认为先对arr进行flatten操作,变为一维数组,然后再在对应的位置上插入对应的值。
下面举例说明:
arr2=np.array([1,2,3,4,5])arr3=arr2.reshape(-1,1)arr=np.insert(arr3,1,[[0],[0]],axis=0)#arr=np.insert(arr3,slice(1,2),[[0],[0]],axis=0) 此处slice是切片的意思,与 numpy中切片的意思一致print(arr3)print(arr)arr.flatten()[[1][2][3][4][5]][[1][0][0][2][3][4][5]]array([1, 0, 0, 2, 3, 4, 5])arr=np.insert(arr,4,[[0],[0]],axis=0)#此处4表示位置即obj,在第几个位置之后插入valuearr=np.insert(arr,7,[[0],[0]],axis=0)arr=np.insert(arr,10,[[0],[0]],axis=0)print(arr.flatten())[1 0 0 2 0 0 3 0 0 4 0 0 5]
感谢各位的阅读!关于"numpy.insert()函数有什么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
参数
函数
位置
三个
元素
内容
意思
数组
更多
篇文章
一维
不错
实用
一致
个位
基础
指示
数值
文章
看吧
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网络科技
互联网科技海报
互联网科技公司起名
智能科技公司是互联网公司吗
美国互联网科技巨头监管
腾讯阿里互联网科技
科技类互联网
互联网金融公司科技
北京禾田雨橡互联网科技
青岛中康互联网医疗科技有限公司
广州慧亚互联网科技怎么样
科技类公司包括互联网吗
互联网科技数字货币
南京一网一红互联网科技有限公司
西安有哪些互联网高科技企业
全球科技与互联网公司市值变化
普陀区互联网教育科技管理办法
求路客互联网科技电话
陕西彩京云互联网科技有限公司
现代科技的标志之一的互联网
科技互联网项目
工业互联网科技新基建
壕鑫互联网络科技
广州凡科互联网科技
顺玮阁互联网科技
互联网科技公司实习生
阿里互联网科技企业
上海乐五互联网科技有限公司
中国新注册互联网科技
六子台科技互联网展会