python [:3] 实现提取数组中的数


Posted in Python onNovember 27, 2019

搜索答案搜索不到,自己试了一把.

首先生成一维数组

a =np.array([1,2,3,4,5,6,7,8,9])
>>> print a
[1 2 3 4 5 6 7 8 9]

取数组前3个值

b =a[:3]
>>> print b
[1 2 3]

取前3个以后的值

b =a[3:]
>>> print b
[4 5 6 7 8 9]

取数组的后3个值

b =a[-3:]
>>> print b
[7 8 9]

取数组后3个以前的值

b =a[:-3]
>>> print b
[1 2 3 4 5 6]

所以-号表示方向,从前取还是从后取,与数字配合使用,:表示所有的意思.

对于二维的数组有同样的效果,只是取的方法要考虑的行或列

a=np.eye(5)
>>> b=a[:,:3]
>>> print a
[[1. 0. 0. 0. 0.]
 [0. 1. 0. 0. 0.]
 [0. 0. 1. 0. 0.]
 [0. 0. 0. 1. 0.]
 [0. 0. 0. 0. 1.]]
>>> print b
[[1. 0. 0.]
 [0. 1. 0.]
 [0. 0. 1.]
 [0. 0. 0.]
 [0. 0. 0.]]

又取行又取列

b=a[:3,:3]
>>> print b
[[1. 0. 0.]
 [0. 1. 0.]
 [0. 0. 1.]]

以上这篇python [:3] 实现提取数组中的数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现查询苹果手机维修进度
Mar 16 Python
Python中的集合类型知识讲解
Aug 19 Python
python 性能优化方法小结
Mar 31 Python
Python实现的朴素贝叶斯分类器示例
Jan 06 Python
virtualenv 指定 python 解释器的版本方法
Oct 25 Python
python从子线程中获得返回值的方法
Jan 30 Python
对numpy下的轴交换transpose和swapaxes的示例解读
Jun 26 Python
python字典嵌套字典的情况下找到某个key的value详解
Jul 10 Python
Python之数据序列化(json、pickle、shelve)详解
Aug 30 Python
Tensorflow全局设置可见GPU编号操作
Jun 30 Python
使用python脚本自动生成K8S-YAML的方法示例
Jul 12 Python
通过案例解析python鸭子类型相关原理
Oct 10 Python
在Python中等距取出一个数组其中n个数的实现方式
Nov 27 #Python
python中的数组赋值与拷贝的区别详解
Nov 26 #Python
使用python切片实现二维数组复制示例
Nov 26 #Python
Python高级特性——详解多维数组切片(Slice)
Nov 26 #Python
Python实现随机取一个矩阵数组的某几行
Nov 26 #Python
Python 求数组局部最大值的实例
Nov 26 #Python
Python 实现取多维数组第n维的前几位
Nov 26 #Python
You might like
php5数字型字符串加解密代码
2008/04/24 PHP
PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
2011/03/28 PHP
PHP获取网址的顶级域名函数代码
2012/09/24 PHP
解析在PHP中使用mysqli扩展库对mysql的操作
2013/07/03 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
PHP实现随机发扑克牌
2020/04/22 PHP
Extjs的FileUploadField文件上传出现了两个上传按钮
2014/04/29 Javascript
javascript中sort()的用法实例分析
2015/01/30 Javascript
Bootstrap表单布局样式源代码
2016/07/04 Javascript
自己封装的一个原生JS拖动方法(推荐)
2016/11/22 Javascript
收藏AngularJS中最重要的核心功能
2017/07/09 Javascript
JS+HTML5 FileReader实现文件上传前本地预览功能
2020/03/27 Javascript
javascript+html5+css3自定义弹出窗口效果
2017/10/26 Javascript
搭建基于express框架运行环境的方法步骤
2018/11/15 Javascript
JavaScript函数的4种调用方法实例分析
2019/03/05 Javascript
vue 父组件中调用子组件函数的方法
2019/06/06 Javascript
Vue+Koa2 打包后进行线上部署的教程详解
2019/07/31 Javascript
Vue3 中的数据侦测的实现
2019/10/09 Javascript
微信小程序实现Swiper轮播图效果
2019/11/22 Javascript
js实现单元格拖拽效果
2020/02/10 Javascript
vue-cli4.0多环境配置变量与模式详解
2020/12/30 Vue.js
JavaScript中clientWidth,offsetWidth,scrollWidth的区别
2021/01/25 Javascript
[02:05]2014DOTA2西雅图国际邀请赛 BBC第二天小组赛总结
2014/07/11 DOTA
[32:47]完美世界DOTA2联赛 GXR vs IO 第二场 11.07
2020/11/09 DOTA
Python聚类算法之凝聚层次聚类实例分析
2015/11/20 Python
深入理解NumPy简明教程---数组1
2016/12/17 Python
Pandas 数据框增、删、改、查、去重、抽样基本操作方法
2018/04/12 Python
神经网络(BP)算法Python实现及应用
2018/04/16 Python
python使用tkinter库实现五子棋游戏
2019/06/18 Python
基于jupyter代码无法在pycharm中运行的解决方法
2020/04/21 Python
简单掌握CSS3将文字描边及填充文字颜色的方法
2016/03/07 HTML / CSS
优秀医生事迹材料
2014/02/12 职场文书
社区食品安全实施方案
2014/03/28 职场文书
行政文员实习自我鉴定范文
2014/09/14 职场文书
教师党员整改措施
2014/10/24 职场文书
浅谈golang package中init方法的多处定义及运行顺序问题
2021/05/06 Golang