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使用中文正则表达式匹配指定中文字符串的方法示例
Jan 20 Python
Python实现网站注册验证码生成类
Jun 08 Python
Python3 SSH远程连接服务器的方法示例
Dec 29 Python
python 杀死自身进程的实现方法
Jul 01 Python
在python中用print()输出多个格式化参数的方法
Jul 16 Python
win10环境下配置vscode python开发环境的教程详解
Oct 16 Python
python pygame实现滚动横版射击游戏城市之战
Nov 25 Python
PyQt5 界面显示无响应的实现
Mar 26 Python
如何使用python的ctypes调用医保中心的dll动态库下载医保中心的账单
May 24 Python
详解python logging日志传输
Jul 01 Python
python实现的web监控系统
Apr 27 Python
python实现A*寻路算法
Jun 13 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 中检查或过滤IP地址的实现代码
2011/11/27 PHP
php+ajax实现无刷新动态加载数据技术
2015/04/28 PHP
Laravel框架实现调用百度翻译API功能示例
2019/05/30 PHP
用js实现多域名不同文件的调用方法
2007/01/12 Javascript
基于jQuery.Hz2Py.js插件实现的汉字转拼音特效
2015/05/07 Javascript
javascript实现tab切换的两个实例
2015/11/05 Javascript
JavaScript数组和对象的复制
2017/03/21 Javascript
使用bootstrap插件实现模态框效果
2017/05/10 Javascript
JavaScript门道之标准库
2018/05/26 Javascript
JavaScript设计模式之原型模式分析【ES5与ES6】
2018/07/26 Javascript
vue框架下部署上线后刷新报404问题的解决方案(推荐)
2019/04/03 Javascript
vue 实现强制类型转换 数字类型转为字符串
2019/11/07 Javascript
简介JavaScript错误处理机制
2020/08/04 Javascript
小程序自定义圆形进度条
2020/11/17 Javascript
[56:46]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 VP vs Effect
2018/04/01 DOTA
python批量下载图片的三种方法
2013/04/22 Python
Python中的choice()方法使用详解
2015/05/15 Python
在Python的Django框架中为代码添加注释的方法
2015/07/16 Python
tensorflow获取变量维度信息
2018/03/10 Python
python3利用venv配置虚拟环境及过程中的小问题小结
2018/08/01 Python
Python的argparse库使用详解
2018/10/09 Python
python多线程调用exit无法退出的解决方法
2019/02/18 Python
详解python多线程之间的同步(一)
2019/04/03 Python
Python中常用的8种字符串操作方法
2019/05/06 Python
python实现Dijkstra算法的最短路径问题
2019/06/21 Python
Django框架反向解析操作详解
2019/11/28 Python
Python +Selenium解决图片验证码登录或注册问题(推荐)
2020/02/09 Python
Python实现多线程下载脚本的示例代码
2020/04/03 Python
python 基于DDT实现数据驱动测试
2021/02/18 Python
HTML5 拖放功能实现代码
2016/07/14 HTML / CSS
SQL Server数据库笔试题和答案
2016/02/04 面试题
心得体会范文
2014/01/04 职场文书
2015年乡镇民政工作总结
2015/05/13 职场文书
2015年审计人员工作总结
2015/05/26 职场文书
浅谈Laravel中使用Slack进行异常通知
2021/05/29 PHP
MySQL 执行数据库更新update操作的时候数据库卡死了
2022/05/02 MySQL