python numpy数值基础 切片和索引
2019-05-24 16:15
288 查看
NumPython数值计算
-
在使用numpy库的时候需要在你的解释器中引用相应的库。引用其他库也同理,需要进行import操作。
-
应用的方法也有两种形式:
-
import <库名>
-
from <库名> import *
-
pyhon中列表类型用[ ]表示
-
[ ]也可用来获取字符串中的一个或多个字符
一维数组的引用:
通过索引访问数组:
1.创建数组,并用获取数组中某个元素:
arr = np.arange(10)
print(‘创建的数组为:’,arr)
print(‘索引结果为:’,arr[5])#利用数组下标获取元素(从0开始计数排序)
2.利用索引切片:
#用范围作为下标切片,包括arr[3],不包括arr[5]
print(‘索引结果(下标3-5范围内不包括3)的结果为:’,arr[3:5])
print(‘前五个数的索引结果为:’,arr[:5]) #省略开始开始下标,表示从arr[0]开始
3.利用角标对列表中数据进行修改:
arr[2:4] = 100,101
print(‘索引结果为:’,arr) #修改下标为2,4的数值为100,101
4.利用索引进行元素摘取:
print(‘索引结果为:’,arr[1: -1:2])#范围中的第三个参数表示步长,2表示隔一个元素取一个数
print(‘索引结果为:’,arr[1:9:2])#效果同上,列表等赋值遵循正向递增,反向递减
print(‘索引结果为:’,arr[5:1:-2])#步长为负数时,开始下标必须大于结束下标
5.将字符串逆序输出([: : -1]);
print(‘逆序结果为:’,arr[::-1])
- 索引:返回字符串中单个字符。
<字符串>[M] - 切片:返回字符串中一段字符子串(就是取部分出来)
<字符串>[M:N]
<字符串>[M:N:K]
—切片高级用法,根据步长对字符串切片
——M缺失表示至开头,
——N缺失表示至结尾
——K表示步长
相关文章推荐
- python学习笔记(1):numpy库索引切片 形状变化
- Python数据分析与应用 第二章 NumPy 数值计算基础(下)
- Numpy的基础索引与切片
- python基础--类的切片,索引,重复,连接
- Python之numpy教程(二):运算、索引、切片
- 1.Numpy数值计算基础(随机数、索引、数组形状、矩阵、去重、排序)
- python numpy数组的索引和切片的操作方法
- Numpy数值计算基础——创建数组对象、设置shape属性、生成随机数、数组索引、展平、组合、分割
- Python数据分析 | (8)NumPy数组的索引和切片
- python基础教程共60课-第30课字符串的索引和切片
- 利用Python进行数据分析(5) NumPy基础: ndarray索引和切片
- python基础—迭代器 | 切片
- 零基础入门学习Python(26)--字典:当索引不好用时2
- Python3之Numpy基础操作
- Python基础--变量定义、字符串切片及编码
- Python新手学习基础之数据类型——字符串的切片截取
- Python3 求最大/小值及索引值 Numpy
- Python基础教程之第4章 字典: 当索引不好用时
- python之基础numpy库使用(一)
- python基础练习(三)—— numpy的矩阵基本操作