python 实现二维数组的索引、删除、拼接操作
作者:weixin_42591127 发布时间:2021-03-01 10:28:08
标签: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]
来源:https://blog.csdn.net/weixin_42591127/article/details/88966273
0
投稿
猜你喜欢
- 折腾好半天的数据库连接,由于之前未安装 pip ,而且自己用的python 版本为3.6. 只能用 pymysql 来连接数据库,下边 简单
- 本文实例为大家分享了ADO.NET通用数据库访问类,供大家参考学习,具体内容如下using System;using System.Coll
- 高斯模糊的介绍与原理通常,图像处理软件会提供"模糊"(blur)滤镜,使图片产生模糊的效果。"模糊"
- 通常python安装包都会被默认装在/usr/local/pythonx/lib/site-packages(linux),但是我们有时想自
- asp vbs Cache缓存类属性valid,是否可用,取值前判断属性name,cache名,新建对象后赋值方法add(值,到期时间),设
- 决策树之CART(分类回归树)详解,具体内容如下1、CART分类回归树简介 CART分类回归树是一种典型的二叉决策树,可以处理连续型变量
- 在域环境下我没配置成果,也许是域用户的原因,因为我在生产环境下搞的,更改域用户需要重启SQLServer ,所以这个方法放弃了,只能用证书形
- 前言:pandas 中的索引意味着只需从系列中选择特定数据。索引可能意味着选择所有数据,其中一些数据来自特定列。索引也可以称为子集选择。使用
- 前言scikit-learn是Python中最流行的机器学习库之一,它提供了各种各样的机器学习算法和工具,包括分类、回归、聚类、降维等。sc
- python装饰器在平常的python编程中用到的还是很多的,在本篇文章中我们先来介绍一下python中最常使用的@staticmethod
- 一、web.py简介web.py是一款轻量级的Python web开发框架,简单、高效、学习成本低,特别适合作为python web开发的入
- 当大家发现数据库查询性能很慢的时候,大家都会想到加索引来优化数据库查询性能,但是面对一个复杂的SQL语句,找到一个优化的索引组合对人脑来讲,
- 一)安装scrapy:1、打开cmd命令窗口,输入:pip install Scrapy。2、安装成功之后会显示下面字符,表示未将scrap
- 在Windows环境下,经常遇到系统Over的情况,如果你在新装了系统和SQL Server 2005后,需要把SQL Server2000
- 前言之前接触到的数据库死锁,都是批量更新时加锁顺序不一致而导致的死锁,但是上周却遇到了一个很难理解的死锁。借着这个机会又重新学习了一下mys
- 本文实例讲述了Python中统计函数运行耗时的方法。分享给大家供大家参考。具体实现方法如下:import timedef time_me(f
- 以前在一个图书类网站看到这样一个功能:客户可以按条件搜索书目的信息,服务器会将符合条件的信息筛选出来保存为一个Excel文件供客户下载。今天
- MySQL去重的方法整理【初级】有极少的重复行使用distinct查出来,然后手动一行一行删除。【中级】按照单个字段的重复去重例如:对id字
- 使用运算符“+”PHP的数组运算符“+”可以用来联合两个(或
- python中字典和列表的使用,在数据处理中应该是最常用的,这两个熟练后基本可以应付大部分场景了。不过网上的基础教程只告诉你列表、字典是什么