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 不关闭控制台的实现方法
Oct 23 Python
python Django连接MySQL数据库做增删改查
Nov 07 Python
python登录豆瓣并发帖的方法
Jul 08 Python
Python合并字典键值并去除重复元素的实例
Dec 18 Python
Python爬虫番外篇之Cookie和Session详解
Dec 27 Python
python对excel文档去重及求和的实例
Apr 18 Python
ActiveMQ:使用Python访问ActiveMQ的方法
Jan 30 Python
在Qt中正确的设置窗体的背景图片的几种方法总结
Jun 19 Python
python使用百度文字识别功能方法详解
Jul 23 Python
Python Django 简单分页的实现代码解析
Aug 21 Python
python3.7 openpyxl 删除指定一列或者一行的代码
Oct 08 Python
详解python字符串驻留技术
May 21 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使用fopen创建utf8编码文件的方法
2014/10/31 PHP
9个实用的PHP代码片段分享
2015/01/22 PHP
php利用反射实现插件机制的方法
2015/03/14 PHP
php中注册器模式类用法实例分析
2015/11/03 PHP
javascript addBookmark 加入收藏 多浏览器兼容
2009/08/15 Javascript
jquery.boxy插件的iframe扩展代码
2010/07/02 Javascript
JavaScript中两种链式调用实现代码
2011/01/12 Javascript
JavaScript高级程序设计 读书笔记之十 本地对象Date日期
2012/02/27 Javascript
Javascript中的迭代、归并方法详解
2016/06/14 Javascript
全面理解闭包机制
2016/07/11 Javascript
js HTML5上传示例代码完整版
2016/10/10 Javascript
jQuery基于ajax实现页面加载后检查用户登录状态的方法
2017/02/10 Javascript
原生js轮播特效
2017/05/18 Javascript
jquery实现的简单轮播图功能【适合新手】
2018/08/17 jQuery
vue动画打包后失效问题的解决方法
2018/09/18 Javascript
JS自定义对象创建与简单使用方法示例
2020/01/15 Javascript
解决Vue-cli无法编译es6的问题
2020/10/30 Javascript
[15:09]DOTA2国际邀请赛采访专栏:Loda
2013/08/06 DOTA
python完成FizzBuzzWhizz问题(拉勾网面试题)示例
2014/05/05 Python
Python中replace方法实例分析
2014/08/20 Python
Python中为feedparser设置超时时间避免堵塞
2014/09/28 Python
python 字典(dict)按键和值排序
2016/06/28 Python
Python网络编程中urllib2模块的用法总结
2016/07/12 Python
基于python时间处理方法(详解)
2017/08/14 Python
python网络爬虫之如何伪装逃过反爬虫程序的方法
2017/11/23 Python
python实现简单tftp(基于udp协议)
2018/07/30 Python
python读取并定位excel数据坐标系详解
2019/06/26 Python
Django REST framework内置路由用法
2019/07/26 Python
Python学习笔记之Break和Continue用法分析
2019/08/14 Python
Numpy 理解ndarray对象的示例代码
2020/04/03 Python
详解Python多线程下的list
2020/07/03 Python
python利用google翻译方法实例(翻译字幕文件)
2020/09/21 Python
html5-canvas中使用clip抠出一个区域的示例代码
2018/05/25 HTML / CSS
人力资源经理的岗位职责
2014/03/02 职场文书
一行代码python实现文件共享服务器
2021/04/22 Python
GPU服务器的多用户配置方法
2022/07/07 Servers