Python数据分析-NumPy模块-选取数组元素
一维数组的元素选取
选取单个元素
from numpy import array
a=array([1,2,5,48,62,9,4,7,2,3,6,9])
# 正序索引,其值是从0开始计数
print(a[0])
print(a[4])
# 倒序索引,其值是从-1开始计数
print(a[-1])
print(a[-5])]
结果:
选取连续的元素
from numpy import array
a=array([1,2,5,48,62,9,4,7,2,3,6,9])
print(a[1:6])
print(a[3:-2])
print(a[:3])
print(a[:-5])
print(a[5:])
print(a[-5:])
结果:
起始位置和结束位置的索引值构成的是一个“左闭右开”的区间
选取起始位置的元素,但是不选取结束位置的元素
选取不连续的元素
from numpy import array
a=array([1,2,5,48,62,9,4,7,2,3,6,9])
# 起始位置:结束位置:步长
print(a[1:5:2])
print(a[5:1:-2])
print(a[::3])
print(a[3::])
print(a[:3:])
结果:
二维数组的元素选取
选取单个元素
from numpy import array
a = array([[1,2,3],[4,5,6],[7,8,9],[10,11,12]])
print(a[2,2])
结果:
选取单行或单列的元素
from numpy import array
a = array([[1,2,3],[4,5,6],[7,8,9],[10,11,12]])
print(a[1])
print(a[:,0])
结果:
选取多行或多列的元素
from numpy import array
a = array([[1,2,3],[4,5,6],[7,8,9],[10,11,12]])
print(a[1:3])
print(a[:3])
print(a[1:])
# 选取多行
结果:
from numpy import array
a = array([[1,2,3,3],[4,5,6,3],[7,8,9,3],[10,11,12,3]])
print(a[:,1])
print(a[:,:2])
print(a[:,2:])
print(a[:,1:3])
# 选取多列
结果:
同时选取行列元素
from numpy import array
a = array([[1,2,3,3],[4,5,6,3],[7,8,9,3],[10,11,12,3]])
print(a[0:3,0:2])
结果:
Python数据分析-NumPy模块-选取数组元素相关推荐
- 边信息(即对应的两个数组值)_Python 数据分析 NumPy 模块迭代数组nditer方法详解...
考虑到实际应用场景中,数组往往不止一个维度,因此遍历数组中所有元素,使用while和for循环写起来很麻烦,本文将介绍NumPy自带的数组遍历方法nditer. 迭代器对象 nditer 在numpy ...
- python输入数组并计算_利用Python进行数据分析——Numpy基础:数组和矢量计算
利用Python进行数据分析--Numpy基础:数组和矢量计算 ndarry,一个具有矢量运算和复杂广播能力快速节省空间的多维数组 对整组数据进行快速运算的标准数学函数,无需for-loop 用于读写 ...
- Python数据分析——NumPy数值计算基础(二)
Python数据分析--NumPy数值计算基础(二) 思维导图: 数据的csv文件存取 csv(Comma-Separated Value,逗号分隔值)文件:是一种常见的文件格式,用来存储批量数据. ...
- 数据分析的基础:前言、概念、应用、分析方法、分析工具、基本流程、Python数据分析常用模块
文章目录 一.前言 1.数据价值 2.数据分析之路 二.数据分析的概念 三.数据分析的应用 四.数据分析方法 1.概念 2.详解 五.数据分析工具 六.数据分析的基本流程 七.Python数据分析常用 ...
- python分析基金数据,[Python数据分析]numpy基金会,基础
数组属性 ndim与shape的区别 ndim 轴的数量,即从外到内的层数(axis=0为最外层) shape 每层数组的元素,返回一个元组,其长度即为ndim,比如(2,2,3)表示axis=0,有 ...
- python安装numpy模块-python的numpy模块安装不成功简单解决方法总结
为了画个图,被numpy这个模块的安装真的折腾疯了!!!一直装不上,花了几个小时,看了网上的很多教程.方法发现总结得不是很全,这里总结一下,防止大家再出现这个问题没有解决方法. Python的魅力之一 ...
- python numpy安装步骤-python的numpy模块安装不成功简单解决方法总结
为了画个图,被numpy这个模块的安装真的折腾疯了!!!一直装不上,花了几个小时,看了网上的很多教程.方法发现总结得不是很全,这里总结一下,防止大家再出现这个问题没有解决方法. Python的魅力之一 ...
- python数据分析 - numpy | ndarray数组 | numpy常用函数
文章目录 数据分析 numpy概述 numpy历史 numpy的核心:多维数组 numpy基础 ndarray数组 内存中的ndarray对象 ndarray数组对象的特点 ndarray数组对象的创 ...
- python炒股模块_Python数据分析-numpy模块、pandas模块.基本操作、股票案例
索引操作和列表同理 arr = np.random.randint(0,100,size=(5,6)) arr array([[14, 89, 71, 96, 1, 94], [30, 98, 10, ...
最新文章
- php csv文件的读取,写入,输出下载操作详解
- 风暴数码论坛教程--apk和odex的介绍和合并
- leetcode算法题--只有两个键的键盘
- python文本的平均列数_文本的平均列数(Python程序实现)
- 需求分析的定义(转)
- 工作总结:文件对话框的分类(C++)
- iOS开发:icon和启动图尺寸(转)
- 一个文科小白的数据分析师之路
- 获取json格式的内容数据时,使用的方法避免空指针
- Mac M1版电脑安装ps、pr
- 台式计算机安装无线网卡驱动程序,台式电脑无线网卡驱动程序怎么安装
- fan4801开关电源原理图_开关电源各模块原理实图讲解
- 康托尔是怎样发现超限数的?
- 数据标注软件labelme详解
- Web 和http协议
- Spring Boot 解决同名类导致的bean名冲突bean name conflicts
- Blender插件天空地形山水自然环境生成器 TerrainScapes V2.0
- LD3320和MP3模块搭建语音识别交互系统
- 医疗检测机构能力建设指导原则
- 达梦的异构数据库同步软件DMHS的简单安装