zl程序教程

您现在的位置是:首页 >  后端

当前栏目

《Python数据分析》一2.5 一维数组的切片与索引

Python索引数组数据分析 2.5 切片 一维
2023-09-11 14:17:44 时间

本节书摘来自异步社区《Python数据分析》一书中的第2章,第2.5节,作者【印尼】Ivan Idris,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.5 一维数组的切片与索引

一维NumPy数组的切片操作与Python列表的切片一样。下面先来定义包含数字0、1、2,直到8的一个数组,然后通过指定下标3到7来选择该数组的部分元素,这实际上就是提取数组中值为3到6的那些元素(完整代码见本书代码包中的slicing1d.py):

In: a = arange(9)

In: a[3:7]

Out: array([3, 4, 5, 6])

可以用下标选择元素,下标范围从0到7,并且下标每次递增2,如下所示:

In: a[:7:2]

Out: array([0, 2, 4, 6])

恰如使用Python那样,也可用负值下标来反转数组:

In: a[::-1]

Out: array([8, 7, 6, 5, 4, 3, 2, 1, 0])

Python 切片操作 在刚学python时候,我们都知道字符串(String)、列表(list)和元组(tuple)序列化数据类型支持切片操作。
Python切片 Python切片自制脑图 切片指从现有列表中,获取一个子列表,通过切片获取元素时,会包括起始位置的元素,不会包括结束位置的元素。做切片操作时,总会返回一个新的列表,不会影响原来的列表。
python索引。切片(5) 索引作为一种访问方式,我们在访问列表元素的时候最常用到索引。上面我们也提到过,索引值是每个元素对应的位置,那么索引是有一定值的,索引的值是从0开始,因此每个元素对应的位置是他的索引值+1
【Python】高级变量通关教程下篇(字符串与切片专题详解)(下) 文章目录 1 字符串说明 2 字符串的常见操作 2.1 字符串中的常见方法总览 2.2 字符串的长度、次数与位置统计 2.3 判断字符串 2.4 字符串的查找和替换 2.5 去除字符串中的空白字符 2.6 字符串的拆分和拼接 3.1 切片的概念与说明 3.2 切片的使用——以字符串为例 4 本文配套练习题* 4.1 练习一 4.2 练习二
【Python】高级变量通关教程下篇(字符串与切片专题详解)(上) 文章目录 1 字符串说明 2 字符串的常见操作 2.1 字符串中的常见方法总览 2.2 字符串的长度、次数与位置统计 2.3 判断字符串 2.4 字符串的查找和替换 2.5 去除字符串中的空白字符 2.6 字符串的拆分和拼接 3.1 切片的概念与说明 3.2 切片的使用——以字符串为例 4 本文配套练习题* 4.1 练习一 4.2 练习二
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。