吴裕雄--天生自然Numpy库学习笔记:NumPy 切片和索引
2024-10-08 13:25:31
ndarray 数组可以基于 0 - n 的下标进行索引,切片对象可以通过内置的 slice 函数,并设置 start, stop 及 step 参数进行,从原数组中切割出一个新数组。
import numpy as np a = np.arange(10)
s = slice(2,7,2) # 从索引 2 开始到索引 7 停止,间隔为2
print (a[s])
import numpy as np a = np.arange(10)
b = a[2:7:2] # 从索引 2 开始到索引 7 停止,间隔为 2
print(b)
import numpy as np a = np.arange(10) # [0 1 2 3 4 5 6 7 8 9]
b = a[5]
print(b)
import numpy as np a = np.arange(10)
print(a[2:])
import numpy as np a = np.arange(10) # [0 1 2 3 4 5 6 7 8 9]
print(a[2:5])
import numpy as np a = np.array([[1,2,3],[3,4,5],[4,5,6]])
print(a)
# 从某个索引处开始切割
print('从数组索引 a[1:] 处开始切割')
print(a[1:])
import numpy as np a = np.array([[1,2,3],[3,4,5],[4,5,6]])
print (a[...,1]) # 第2列元素
print (a[1,...]) # 第2行元素
print (a[...,1:]) # 第2列及剩下的所有元素
最新文章
- 1Z0-053 争议题目解析697
- Linux(Centos6.5)用户名密码
- Sqlserver 存储过程
- TCP连接——爱的传声筒
- android中返回键捕获处理
- MySQL模糊查询:LIKE模式和REGEXP模式
- magento 每日新品展示
- maven相关概念
- 【ipython技巧】使用shell命令
- Java多线程编程模式实战指南:Active Object模式(下)
- Hadoop port to Jxta P2P Framework
- Generating Huge reports in JasperReports
- [SDOI 2010]外星千足虫
- Docker 自定义网桥
- 在centos7 部署bbr
- java回调机制——基本理解
- javascript之复习(css属性值的计算)
- BZOJ4036 [HAOI2015]按位或 FWT
- 将ubuntu14.04 从mysql从5.5删除之后安装5.7遇到的一些问题(本篇不讨论热升级)
- sqlalchemy的fliter使用总结
热门文章
- [lua]紫猫lua教程-命令宝典-L1-01-10. 自定义函数
- python的setup和teardown
- # E. Mahmoud and Ehab and the xor-MST dp/数学+找规律+xor
- 微信小程序 获取cookie 以及设置 cookie
- 【vue】axios + cookie + 跳转登录方法
- Jarvis OJ - 爬楼梯 -Writeup
- 浅谈DAO工厂设计模式(工厂模式的好处)
- 线段树 区间查询区间修改 poj 3468
- 2019冬季PAT甲级第二题
- 【C语言】用指针描述数组,实现冒泡法排序