数据分析笔记--numpy--ndarray的索引和切片

本文介绍了numpy库中ndarray的索引和切片操作,包括基本的下标切片、多维数组的元素选取,以及条件索引切片。特别指出,numpy中的条件索引使用&和|操作符,不同于Python中用于集合操作的交集和并集。
摘要由CSDN通过智能技术生成

import numpy as np

np.arange(10)等同于np.array(range(10))


数组也可以通过下标进行切片


多维数组可以通过下标取出指定元素


取出arrr2前两行的中间三个数,对前两行同时进行切片,生成一个小的二维数组

(python中的列表是没有这样的操作的)


取出所有行的除了每行最后一个数



条件索引切片

需要注意的是,和python不同,numpy中的条件与和或用的是&和|,而在python中这两个符号是用来求集合的交集和并集的

首先通过条件判断,将会返回bool类型的数组


将此bool值的数组作为arr3的条件索引传入,即可进行条件索引切片


条件间可以通过&或者|进行连接,对多个条件进行判断



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值