没有合适的资源?快使用搜索试试~ 我知道了~
首页Numpy数组中数据的抽取
目录Numpy数组中数据的抽取1.比较操作2.操作布尔数组统计个数记录True的个数numpy.count_nonzero函数记录True的个数numpy.sum函数快速查阅3.将布尔数组作为掩码4.花哨的索引单纯的花哨索引组合索引花哨索引与普通索引花哨索引与切片花哨索引与掩码结合使用花哨索引举例_随机取点花哨索引举例_修改值 Numpy数组中数据的抽取 前面讲解了Numpy中数组的创建,操作,运算等内容 有些时候我们还想要抽取和查看Numpy数组中符合某些条件的值 还有的时候,我们想要统计数组中有多少值大于某一个给定的值,或则删除所有超过设定的阈值的异常点 因此,本章将讲解如下内容: 比较,
资源详情
资源评论
资源推荐

Numpy数组中数据的抽取数组中数据的抽取
目录目录Numpy数组中数据的抽取1.比较操作2.操作布尔数组统计个数记录True的个数numpy.count_nonzero函数记录True的个数
numpy.sum函数快速查阅3.将布尔数组作为掩码4.花哨的索引单纯的花哨索引组合索引花哨索引与普通索引花哨索引与切片花
哨索引与掩码结合使用花哨索引举例_随机取点花哨索引举例_修改值
Numpy数组中数据的抽取数组中数据的抽取
前面讲解了Numpy中数组的创建,操作,运算等内容
有些时候我们还想要抽取和查看Numpy数组中符合某些条件的值
还有的时候,我们想要统计数组中有多少值大于某一个给定的值,或则删除所有超过设定的阈值的异常点
因此,本章将讲解如下内容:
比较,掩码和布尔逻辑
高级索引
1.比较操作比较操作
前面讲解的通用函数,主要关注于加减乘除等算数运算符和其他一些运算符实现了数组的逐元素操作
Numpy中还实现了如(大于)等逐元素比较的通用函数.
比较运算的结果是一个布尔数据类型的数组.
主要的比较操作有以下几种:
运算符运算符 对应通用函数对应通用函数 作用作用
== np.equal 比较是否相等
!= np.not_equal 比较是否不相等
< np.less 比较是否小于
<= np.less_equal 比较是否小于等于
> np.greater 比较是否大于
>= np.greater_equal 比较是否大于等于
下面讲举几个例子:
array_1=np.arange(6)
print(array_13)
print(array_1=3)
print(array_1!=3)
print(array_1==3)
>>>
[ True True True False False False] [False False False False True True] [ True True True True False False] [False False False True True True] [ True
True True False True True] [False False False True False False]
此外,我们还可以将比较运算符和普通运算符进行复合运算
print(array_1**2==2**array_1)
>>>
[False False True False True False]
其实使用这些比较运算符(封装器)的时候,可以直接调用函数
print(np.equal(array_1**2,2**array_1))
>>>
[False False True False True False]
这些比较通用函数还能用于更高维度数组
array_1=np.random.randint(0,10(10,3))
print(array_1>>
[[False True True] [ True True True] [False False True] [ True True False] [ True True False] [ True False True] [ True True True] [ True False True] [
True True True] [False False True]]
2.操作布尔数组操作布尔数组
向上面一样,如果我们得到了布尔数组,我们就可以实现很多有用的操作.
下面就将来讲解这些操作:




















weixin_38688550
- 粉丝: 6
- 资源: 913
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- Xilinx SRIO详解.pptx
- Informatica PowerCenter 10.2 for Centos7.6安装配置说明.pdf
- 现代无线系统射频电路实用设计卷II 英文版.pdf
- 电子产品可靠性设计 自己讲课用的PPT,包括设计方案的可靠性选择,元器件的选择与使用,降额设计,热设计,余度设计,参数优化设计 和 失效分析等
- MPC5744P-DEV-KIT-REVE-QSG.pdf
- 通信原理课程设计报告(ASK FSK PSK Matlab仿真--数字调制技术的仿真实现及性能研究)
- ORIGIN7.0使用说明
- 在VMware Player 3.1.3下安装Redhat Linux详尽步骤
- python学生信息管理系统实现代码
- 西门子MES手册 13 OpcenterEXCR_PortalStudio1_81RB1.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0