今天,首席CTO指出,要与您分享python视图阵列的几行。其中,将详细介绍Python查看阵列中的元素数量。现在开始吧!
本文目录清单:
1. Python中的数组的基本操作2.如何检查Python数据中检查了多少个数据行3. Python Numpy如何检查数组是否具有一定数量的总数?4。Python数据分析模块:Numpy,Pandas完整解决方案5,Python二进制数组运行统计信息?首先定义数组列表:
该列表也可以使用++,但是如果+,它将生成一个新列表(当然,也可以分配给任何变量),并仅扩展修改原始对象
仅读取数组,您只能查看无法编辑。列表的切片操作也适用于元组。
表达方法:元组=(“元素1”,“元素2”,“元素3”),中间使用相同的用途
特殊元组:tuplezero =()空气元组
tupleone =(“元素1”),只有一个元素,其次是一个元素(请注意良好习惯的发展)
功能:1。对于某些不想修改的元素
2.体重组可以用作映射的钥匙(集合的成员),列表不好
3.元组的返回值作为构建-in函数和方法
枚举(列表对象,返回标签启动值(默认为零)
可以看到上面的示例是返回i是元组。如果您不想要元组,则可以收到两个参数:
来自__future __ import print_functionimport timeif __name__ =='__ main ____':
导入系统
start = time.time()
以F:f的开放(sys.argv [1],'rb')为
计数= 0
last_data ='
'
而真:
data = f.Read(0x400000)
如果没有数据:
休息
count+= data.count(b'
')
last_data =数据
如果last_data [-1:]!= b'
':
计数+= 1#如果需要类似WC的计数,请删除此
end = time.time()
打印(计数)
打印(末端*1000)
这与WC -L略有不同。如果您想与WC -L一致,则可以删除注释行。
没有逻辑,例如通用新线和忽略空气线。如果需要这些功能,该程序将变得更加复杂。
导入numpy作为np a = np.One((4,5))prop(a)prop(np.sum(a == 1))
假设数组是一个
您可以首先尝试A ==许多数字,然后将其转换为包含真或错误的数字。
这棵树是真实的,不等于假
true可以用作1,false可以用作0
使用NP.SUM将总数等于数字
一个维数阵列的情况:
两个维数阵列的情况:
3个参数:
2个参数:
1参数:
一个维度的情况:
两个维度的情况:
一个维度的情况:
两个维度的情况:
一个维度的情况:
两个维度的情况:第三个参数指定维度
只需查看行的数量或列数
武器分开两个索引
某些线
某些列
可以看出,apend()函数在两个维数阵列中添加了元素,结果将变为一个维数阵列。
那么如何保持两个维数数组?您可以将轴参数设置为线路或列表
可以看出,首先将两个维数阵列还原为一个维数阵列,然后在1的索引位置添加元素。
那么如何将元素保持在二维中?类似地设置轴参数
也根据行和列删除
标记损失:isnan()函数
补充缺失价值:
相同的轴参数可以根据行或列指定缝线
2. Hstack()函数:以水平堆叠方式的针迹数组
3. vstack()函数:垂直堆栈中的针迹数组
第二个参数也可以是数组,指定拆分的位置
hsplit()函数:水平拆卸的几个阵列
vsplit()函数:几个数组垂直拆卸
数组之间的数组的操作
阵列和数值操作
您可以指定整个和平阵列,或者根据行或列指定
轴= 0:寻求和要求每一列
轴= 1:每行的请求
轴= 0:每个列表的每个列表
轴= 1:寻求每行的平均值
轴= 0:寻求最大值每列
轴= 1:寻求每行的最大值
熊猫有两个重要的数据结构:串联和数据框架。
系列是一个维数阵列对象,它将自动生成线路标签。
将自动生成等级标签
您还可以以字典的形式生成数据
根据使用字典生成数据,同时指定标签
例如,阅读下面的数据
四月是第四张桌子。我们应该将Sheet_name参数指定为3;因为索引从0开始。
可以看出,read_excel()函数会自动创建数据框对象,而自动将第一行数据用作列标签。
可以看出,当未给出标头参数时,参数默认为0。
结果如下如下时,标题= 1:
结果如下时,当标头=无:
当index_col = 0时,0列表是标签
index_col = 0时间
usecols = [2]:指定第二列
指定多个列
数据如下:
[外部链图失败了,源站可能具有防盗链机制。建议保存图片并直接上传(IMG-J1SHXY8Y-1637655972909)(c:users14051appdataroamingtypora-user-imagesimage-2029294949607.png)]
nrows = 3凌晨
HEAD()函数中的参数是空气默认的前5行
指定头(3)时,以下如下
Numpy模块也是形状
在特定列中查看库的类型
特定列数据类型转换
首先检查所有数据
与一条线相比,格式显示不同
iLoc()选择:
或给出范围
选择数据或标签,或索引以选择
或者
或写入范围
标签
或索引选择
首先检查数据
或使用词典 - 对一修改
[外部链图失败了,源站可能具有防盗链机制。建议保存图片并直接上传(IMG-A6QKIOIE-1637655972912)(c:users14051appdataroamingtypora-user-imagesimage-2021123110431201.png)]
isin()函数要查看表中是否有此值
查看特定列是否具有此值
可以看出,以上代码未更换。如何更换它?
在末端插入一列
指定了哪个列
轴参数可以指定删除行或删除列
指定标签删除
指定索引删除
方法三
删除指定的行标签
指定索引删除
方法三:
首先检查所有数据
info()函数查看数据类型,您还可以查看是否缺少值
isnull()函数查看是否缺少值
在numpy模块中使用isnan()函数
删除缺少值的行
删除整个行的丢失值:需要指定参数的方式
设置了不同的列来设置不同的填充和充电
保留第一个重复位于默认位置的线路,删除其他重复位置的行
保持第一个重复所在的线路
保留最后的重复行
如果重复删除它
订单如下
当参数指定第一个时,这意味着当数据重复时,数据排名越多,越高的
获得产品的产品作为肩袋
有60个获得数量的数据
用肩袋获得产品的产品和60行
用肩膀袋或60的产品获得产品的产品
stack()函数转换为树形结构
参数指定的外部连接如何
哪列执行ON参数指定
Concat()函数采用完整的连接方法。
重置标签
效果与concat()相同
在最后添加行元素
指定摘要
指定平均搜索
指定最佳价值
领带
corr()函数获得相关关系的数量
获取指定列和其他列的相关系数
[外部链图失败了,源站可能具有防盗链机制。建议保存图片并直接上传(IMG-46G9QGQW-1637655972913)(c:users14051appdataroamingtypora-user-imagesimage-202312112313135643804.png)]
groupby()函数返回一个dataframeby对象,该对象在分组后包含数据,但不能直观地显示。
分组后获取指定列的摘要
获取多列的摘要
获取多个列
ta = pd.read_excel('相关分析.xlsx’)
打印(数据)
corr()函数获得相关关系的数量
获取指定列和其他列的相关系数
[外部链图传输...(IMG-46G9QGQW-1637655972913)]]]]]
groupby()函数返回一个dataframeby对象,该对象在分组后包含数据,但不能直观地显示。
分组后获取指定列的摘要
获取多列的摘要
获取多个列
计算元组的第一个元素的长度:
a =((1,1,1),(1,1,1),(1,1,1),(0,0,0,0))
打印Len(A)#4
打印Len(A [0])#3
结论:以上是有关Python查看阵列的Python查看阵列的全部内容以及Python阵列中的元素数量。我希望这对每个人都会有所帮助。如果您想进一步了解这一点,请记住要收集对该网站的关注。