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爬虫之百度API调用方法
Jun 11 Python
Python numpy实现二维数组和一维数组拼接的方法
Jun 05 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
Dec 14 Python
python 实现创建文件夹和创建日志文件的方法
Jul 07 Python
python 自定义装饰器实例详解
Jul 20 Python
django之静态文件 django 2.0 在网页中显示图片的例子
Jul 28 Python
Python2 与Python3的版本区别实例分析
Mar 30 Python
Pycharm如何导入python文件及解决报错问题
May 10 Python
numpy的Fancy Indexing和array比较详解
Jun 11 Python
解决Python中导入自己写的类,被划红线,但不影响执行的问题
Jul 13 Python
python实现发送带附件的邮件代码分享
Sep 22 Python
解决pytorch 模型复制的一些问题
Mar 03 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
smarty的保留变量问题
2008/10/23 PHP
windows7下php开发环境搭建图文教程
2015/01/06 PHP
Yii控制器中操作视图js的方法
2016/07/04 PHP
Mac系统完美安装PHP7详细教程
2017/06/06 PHP
Javascript匿名函数的一种应用 代码封装
2010/06/27 Javascript
js离开或刷新页面检测(且兼容FF,IE,Chrome)
2014/03/05 Javascript
JQuery EasyUI 数字格式化处理示例
2014/05/05 Javascript
jquery用offset()方法获得元素的xy坐标
2014/09/06 Javascript
谈谈javascript中使用连等赋值操作带来的问题
2015/11/26 Javascript
vue2中filter()的实现代码
2017/07/09 Javascript
Angular如何引入第三方库的方法详解
2017/07/13 Javascript
JS简单获得节点元素的方法示例
2018/02/10 Javascript
angularjs 获取默认选中的单选按钮的value方法
2018/02/28 Javascript
JS常见构造模式实例对比分析
2018/08/27 Javascript
ES6基础之展开语法(Spread syntax)
2019/02/21 Javascript
教你完全理解ReentrantLock重入锁
2019/06/03 Javascript
node 文件上传接口的转发的实现
2019/09/23 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
python使用matplotlib绘制柱状图教程
2017/02/08 Python
教你用Python写安卓游戏外挂
2018/01/11 Python
Django使用Celery加redis执行异步任务的实例内容
2020/02/20 Python
Python tornado上传文件的功能
2020/03/26 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
2020/05/26 Python
python求numpy中array按列非零元素的平均值案例
2020/06/08 Python
使用Pytorch搭建模型的步骤
2020/11/16 Python
Python xlwings插入Excel图片的实现方法
2021/02/26 Python
金牌葡萄酒俱乐部:Gold Medal Wine Club
2017/11/02 全球购物
苹果台湾官网:Apple台湾
2019/01/05 全球购物
Pop In A Box英国:Funko POP搪胶公仔
2019/05/27 全球购物
htmlentities() 和 htmlspecialchars()有什么区别
2015/07/01 面试题
金士达面试非笔试
2012/03/14 面试题
母亲七十大寿答谢词
2014/01/18 职场文书
高三霸气励志标语
2014/06/24 职场文书
学校消防安全责任书
2014/07/23 职场文书
领导班子四风对照检查材料思想汇报
2014/09/26 职场文书
Redis数据同步之redis shake的实现方法
2022/04/21 Redis