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 SQLite3数据库操作类分享
Jun 10 Python
Python打包可执行文件的方法详解
Sep 19 Python
python利用matplotlib库绘制饼图的方法示例
Dec 18 Python
机器学习10大经典算法详解
Dec 07 Python
python 爬虫一键爬取 淘宝天猫宝贝页面主图颜色图和详情图的教程
May 22 Python
Python判断对象是否相等及eq函数的讲解
Feb 25 Python
python os.fork() 循环输出方法
Aug 08 Python
python flask搭建web应用教程
Nov 19 Python
Python实现投影法分割图像示例(二)
Jan 17 Python
python的reverse函数翻转结果为None的问题
May 11 Python
解决更改AUTH_USER_MODEL后出现的问题
May 14 Python
Python中的流程控制详解
Feb 18 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
PHP中对数据库操作的封装
2006/10/09 PHP
PHP编码规范-php coding standard
2007/03/16 PHP
php调用google接口生成二维码示例
2014/04/28 PHP
Laravel Eloquent ORM 实现查询表中指定的字段
2019/10/17 PHP
JavaScript 基于原型的对象(创建、调用)
2009/10/16 Javascript
提升你网站水平的jQuery插件集合推荐
2011/04/19 Javascript
jquery ajax例子返回值详解
2012/09/11 Javascript
js去字符串前后空格5种实现方法及比较
2013/04/03 Javascript
jquery的ajax跨域请求原理和示例
2014/05/08 Javascript
javascript中sort()的用法实例分析
2015/01/30 Javascript
JS/Jquery判断对象为空的方法
2015/06/11 Javascript
js游戏人物上下左右跑步效果代码分享
2015/08/28 Javascript
javascript自定义滚动条实现代码
2020/04/20 Javascript
js实现上传图片预览方法
2016/10/25 Javascript
Vee-Validate的使用方法详解
2017/09/22 Javascript
node.js利用mongoose获取mongodb数据的格式化问题详解
2017/10/06 Javascript
js+canvas实现验证码功能
2020/09/21 Javascript
解决Vue中 父子传值 数据丢失问题
2019/08/27 Javascript
解决echarts echarts数据动态更新和dataZoom被重置问题
2020/07/20 Javascript
JavaScript字符串转数字的简单实现方法
2020/11/27 Javascript
vue 实现click同时传入事件对象和自定义参数
2021/01/29 Vue.js
[16:43]Heroes19_剃刀(完美)
2014/10/31 DOTA
在Python的框架中为MySQL实现restful接口的教程
2015/04/08 Python
python3判断url链接是否为404的方法
2018/08/10 Python
python的range和linspace使用详解
2019/11/27 Python
python调用百度AI接口实现人流量统计
2021/02/03 Python
美国猫狗药物和用品网站:PetCareRx
2017/01/05 全球购物
美国校服网上商店:French Toast
2019/10/08 全球购物
施工员岗位职责
2014/03/16 职场文书
厨房管理计划书
2014/04/27 职场文书
员工拾金不昧表扬稿
2015/05/05 职场文书
少年犯观后感
2015/06/11 职场文书
python字符串常规操作大全
2021/05/02 Python
vite+vue3.0+ts+element-plus快速搭建项目的实现
2021/06/24 Vue.js
实例详解Python的进程,线程和协程
2022/03/13 Python
win10电脑双屏显示一个黑屏怎么办?win10电脑双屏显示一个黑屏解决方法
2022/07/15 数码科技