NumPy 教程 之 NumPy 切片和索引 2

简介: `ndarray` 支持类似 Python `list` 的切片操作。可通过 `slice` 函数设置 `start`, `stop`, `step` 参数或用冒号语法 `start:stop:step` 从原数组中获取新数组。示例: `a = np.arange(10); b = a[2:7:2]` 输出 `[2 4 6]`.

NumPy 教程 之 NumPy 切片和索引 2

NumPy 切片和索引

ndarray对象的内容可以通过索引或切片来访问和修改,与 Python 中 list 的切片操作一样。

ndarray 数组可以基于 0 - n 的下标进行索引,切片对象可以通过内置的 slice 函数,并设置 start, stop 及 step 参数进行,从原数组中切割出一个新数组。

我们也可以通过冒号分隔切片参数 start:stop:step 来进行切片操作:

实例

import numpy as np

a = np.arange(10)
b = a[2:7:2] # 从索引 2 开始到索引 7 停止,间隔为 2
print(b)

输出结果为:

[2 4 6]

目录
相关文章
【Freertos基础入门】深入浅出信号量
【Freertos基础入门】深入浅出信号量
385 1
|
JavaScript 前端开发
JS实现分页功能(单选按钮、全选按钮、跳转页面)
JS实现分页功能(单选按钮、全选按钮、跳转页面)
190 0
|
机器学习/深度学习 编解码 算法
Google Earth Engine(GEE) ——全球135个中低收入国家相对财富指数(RWI)数据集
Google Earth Engine(GEE) ——全球135个中低收入国家相对财富指数(RWI)数据集
155 0
|
存储 分布式计算 Hadoop
Hadoop学习:深入解析MapReduce的大数据魔力(一)
Hadoop学习:深入解析MapReduce的大数据魔力(一)
257 0
|
Kubernetes Linux 文件存储
3. Kubernetes集群安装
整了两天, 虚拟机才在我的mac上顺利跑起来.
232 0
3. Kubernetes集群安装
|
Java Scala 开发者
运算符优先级|学习笔记
快速学习运算符优先级。
166 0
运算符优先级|学习笔记
|
机器学习/深度学习 PyTorch 算法框架/工具
Re5:读论文 TWAG: A Topic-guided Wikipedia Abstract Generator
Re5:读论文 TWAG: A Topic-guided Wikipedia Abstract Generator
Re5:读论文 TWAG: A Topic-guided Wikipedia Abstract Generator
jquery-品优购电梯导航-71
jquery-品优购电梯导航-71
198 0
jquery-品优购电梯导航-71
|
机器学习/深度学习
数的范围———— 二分
给定一个按照升序排列的长度为 nn 的整数数组,以及 qq 个查询。 对于每个查询,返回一个元素 kk 的起始位置和终止位置(位置从 00 开始计数)。 如果数组中不存在该元素,则返回 -1 -1。
152 0