python 实现二维数组的索引、删除、拼接操作
1.数组的索引
我用的是iloc函数。导入数据是data,索引data.iloc[i,j],i代表行,j代表列。如果要索引i行之后的所有行元素,使用data.iloc[i:,j], i行之前的所有行,使用data.iloc[:i,j]。
2.数组的拼接
可以使用append函数。np.apend(a,b),a和b为待拼接的数组。
由于我需要把一维数组按行拼接成二维数组,选择vstack函数,可以实现垂直方向的拼接。np.vstack((a,b))
3.数组删除一行或多行元素
我用的是drop函数。data.drop([i]),代表删除第i行元素。drop函数也可以删除多行元素,data.drop([i,j,k])。
代码如下:
补充:Python找出二维数组中某个元素索引,自定义函数
看代码吧~
#函数:找出二维数组中某个元素的索引
#功能:返回目标元素在原数组中出现位置的所有索引号
def found(List,AimList):#List:搜索数组,AimList:目标元素
print('原来的数组是:')
print(List)
print('目标数组是:')
print(AimList)
num=[]
i=0
length=len(List)
while i<length:
if List[i]==AimList:
num.append(i)
i=i+1
print('目标元素的索引是:')
print(num)
x=[[1,2],[2,3],[1,2],[3,4],[1,2]]
AimInx=[1,2]
found(x,AimInx)
输出:
原来的数组是:
[[1, 2], [2, 3], [1, 2], [3, 4], [1, 2]]
目标数组是:
[1, 2]
目标元素的索引是:
[0, 2, 4]
(资源库 www.zyku.net)
原文链接:https://blog.csdn.net/weixin_42591127/article/details/88966273
栏 目:Python教程
本文地址:https://www.zyku.net/python/9712.html
您可能感兴趣的文章
- 05-29PHP使用一个for循环将N*N的二维数组的所有值置1实现方
- 04-26php数组实现根据某个键值将相同键值合并生成新二维数
- 02-22DedeCMS自定义字段在全站任意位置调用
- 12-17华为nova5怎么设置杂志锁屏
- 09-19抖音置顶关注的人方法介绍
- 01-12讯编手机表格Excel-讯编手机表格Excel
- 01-14搜优SEO-搜优SEO应用软件功能介绍
- 12-27收音机电台大全-收音机电台大全应用软
- 12-28豪隆旅游-豪隆旅游应用软件功能介绍
- 10-30搜狗输入法开启切换大写时自动锁定
- 01-19CSS手册
- 01-11奇趣深度清理-奇趣深度清理应用软件功
- 09-17rm命令在删除文件时排除指定文件
- 03-30红米k40取消锁屏提示音方法
- 09-12华为手机如何关闭负一屏服务号
- 01-19听听FM-听听FM应用软件功能介绍
- 12-25华莹体会-华莹体会应用软件功能介绍
- 03-12DedeCMS图片水印的添加和删除的方法
- 12-27华为nova9怎么关闭拨号动画
- 01-11小米手机启用极简模式步骤
最近更新
阅读排行
猜你喜欢
- 10-21高德地图热力图开启步骤一览
- 03-18帝国CMS关闭评论验证码
- 07-23jQuery版本下载
- 02-27帝国CMS首页调用会员数/留言数/评论数
- 01-03小学识字宝-小学识字宝应用软件功能介
- 10-30免费自用图床,稳定极速图床
- 01-21iwatch如何添加闹钟
- 11-18微信怎样关闭网易云扣费服务
- 01-12相册飞船-相册飞船应用软件功能介绍
- 01-10代码高亮插件codesnippet添加行号的方