Python扩展库numpy中where()函数的三种用法
第一种用法:只给where()函数传递一个数组作为参数,返回其中非0元素的下标。
第二种用法:给where()函数传递一个包含True/False值的数组,返回该数组中True值的下标,结合numpy数组的关系运算,可以返回数组中符合特定条件的元素的下标。
第三种用法:给where()函数传递一个条件数组和两个值或数组,对于条件数组中等价于True的位置,从第一个值或数组中取值进行替换,否则从第二个值或数组中取值进行替换。
---------董付国老师Python系列教材--------
1)《Python程序设计(第2版)》(2018年5月第6次印刷)
出版社官方链接(亚马逊、京东、当当均有销售):https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16232114860.18.24a52226hIi8Bj&id=534581929248&rn=9311dcbc68fffcf57b7ae352800e485d&abbucket=6
2)《Python可以这样学》(2018年2月第5次印刷)(本书已发行繁体版)
出版社官方链接(亚马逊、京东、当当均有销售):https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16232114860.16.24a52226hIi8Bj&id=544817105410&rn=9311dcbc68fffcf57b7ae352800e485d&abbucket=6
3)《Python程序设计基础(第2版)》(2018年5月第2次印刷)
出版社官方链接(亚马逊、京东、当当均有销售):https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16232114860.24.24a52226hIi8Bj&id=565581275846&rn=9311dcbc68fffcf57b7ae352800e485d&abbucket=6
4)《中学生可以这样学Python》2018年5月第2次印刷)
出版社官方链接(亚马逊、京东、当当均有销售):https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16232114860.20.24a52226hIi8Bj&id=560808221053&rn=9311dcbc68fffcf57b7ae352800e485d&abbucket=6
5)《Python程序设计开发宝典》(2018年2月第3次印刷)
出版社官方链接(亚马逊、京东、当当均有销售):https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16232114860.52.24a52226hIi8Bj&id=556093887133&rn=9311dcbc68fffcf57b7ae352800e485d&abbucket=6
6)《玩转Python轻松过二级》(2018年5月隆重上架)
出版社官方链接(亚马逊、京东、当当均有销售):https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16232114860.84.24a52226hIi8Bj&id=569250004069&rn=9311dcbc68fffcf57b7ae352800e485d&abbucket=6
董付国老师6本Python系列图书阅读指南
董付国老师6本Python系列教材被北大、复旦等近百所高校选作教材
热烈庆祝《Python可以这样学》在台湾发行繁体版
董老师127课免费视频地址: https://pan.baidu.com/s/1jJeAs8Q 密码: px59
----------相关阅读----------
教学课件
1900页Python系列PPT分享一:基础知识(106页)
1900页Python系列PPT分享二:Python序列(列表、元组、字典、集合)(154页)
1900页Python系列PPT分享三:选择与循环结构语法及案例(96页)
1900页Python系列PPT分享四:字符串与正则表达式(109页)
1900页Python系列PPT分享五:函数设计与应用(134页)
1900页Python系列PPT分享六:面向对象程序设计(86页)
1900页Python系列PPT分享七:文件操作(132页)
1900页Python系列PPT分享八:异常处理结构与程序调试、测试(70页)
报告PPT(163页):基于Python语言的课程群建设探讨与实践
非计算机专业《Python程序设计基础》教学参考大纲
计算机相关专业“Python程序设计”教学大纲(参考)
报告PPT(123页):Python编程基础精要
《Python程序设计》实验指导书(30个实验)
系列题库分享
1000道Python题库系列分享一(17道)
1000道Python题库系列分享二(48道)
1000道Python题库系列分享三(30道)
1000道Python题库系列分享四(40道)
1000道Python题库系列分享五(40道)
1000道Python题库系列分享六(40道)
1000道Python题库系列分享七(30道)
1000道Python题库系列分享八(29道)
1000道Python题库系列分享九(31道)
1000道Python题库系列分享十(37道)
1000道Python题库系列分享十一(9道)
相关阅读
Python使用numpy和pandas模拟转盘抽奖游戏
Python使用numpy滤除图像中的低频信号
Python+numpy实现蒙特卡罗方法估计圆周率近似值
Python+numpy实现矩阵QR分解
Python+numpy实现函数向量化
Python使用numpy计算矩阵特征值、特征向量与逆矩阵
Python使用扩展库numpy计算矩阵加权平均值
详解Python科学计算扩展库numpy中的矩阵运算(1)
Python科学计算扩展库numpy中的广播运算
Python扩展库numpy中的布尔运算
Python获取numpy数组中最大的5个元素(保持原顺序)
Python科学计算库numpy中的add运算
Python高级数组处理模块numpy用法精要
Python扩展库numpy中where()函数的三种用法相关推荐
- 爱因斯坦求和约定在Python扩展库Numpy中的实现
推荐教材: <Python数据分析.挖掘与可视化>(慕课版)(ISBN:978-7-115-52361-7),董付国,人民邮电出版社,定价49.8元,2020年1月出版,2021年12月第 ...
- python海象运算符_Python 中海象运算符的三种用法
首发于微信公众号:<Python编程时光> 系列导读 Python 版本发展非常快,如今最新的版本已经是 Pyhton 3.9,即便如此,有很多人甚至还停留在 3.6 或者 3.7,连 3 ...
- python扩展库numpy中函数meshgrid()的使用[当你想要两个for循环嵌套处理时,就该想到它]
看一个简单的例子: 设有一个3阶方阵Z, 其值由式子x^2 + y^2生成. x的取值为4,5,6: y的取值为7,8,9. 按常规的思路应该是由两个循环生成方阵Z,即如下的代码: #!/usr/bi ...
- 使用Python扩展库numpy中的piecewise()函数实现分段函数模拟兔子的行走轨迹,然后使用matplotlib.pyplot中的plot函数绘制折线图表示兔子和乌龟的时间位移图,并添加坐标
import matplotlib.pyplot as plt import numpy as np #使用参数字典 rcParams 访问并修改已经加载的配置项 plt.rcParams['font ...
- Python扩展库numpy中的布尔运算
首先解答上一篇文章Win10系统配置Python3.6+OpenGL环境详细步骤中的问题.该问题的答案为[2, 2],要点在于列表对象的方法index()默认是返回指定元素在列表中首次出现的下标,元组 ...
- Python科学计算扩展库numpy中的广播运算
首先解答上一个文章Python扩展库numpy中的布尔运算中的问题,该题答案为[111, 33, 2],题中表达式的作用是按列表中元素转换为字符串后的长度降序排序. ----------------- ...
- 详解Python科学计算扩展库numpy中的矩阵运算(1)
首先解答上一篇文章中使用with关键字让你的Python代码更加Pythonic最后的习题,该题答案是False,原因在于内置函数sorted()的参数reverse=True时表示降序排序,而内置函 ...
- java里break的使用方法_Java中break的第三种用法说明
在Java中,break语句有三种用法,第一种是用于终止switch语句中的语句序列,第二种是用于退出循环,然而第三种是用作goto语句的"文明"形式! 我们知道,goto语句会破 ...
- 很多人不知道的Python 炫技操作:海象运算符的三种用法
Python 炫技操作--海象运算符的三种用法 1. 第一个用法:if/else 2. 第二个用法:while 3. 第三个用法:推导式 Python 版本发展非常快,如今最新的版本已经是 Pyhto ...
最新文章
- 谷歌发布最新看图说话模型,可实现零样本学习,多类型任务也能直接上手
- 昨天晚上,亲眼目睹了我一哥们的崩溃,被空降90后上司鄙视,说他这种人在公司......
- 让你的网站在移动端健步如飞
- 用 npm script 实现构建流水线
- 苹果5G手机因疫情影响 或将推迟至10月发布
- 《Android 应用案例开发大全(第3版)》——第2章,第2.8节壁纸中的着色器开发...
- java基础-(二)-第一个java程序
- simple php手册,PHP中SimpleXML函数简介
- cc2530设计性实验代码七
- flashfxp安装,8步完成flashfxp安装
- 软件工程课程设计药品信息管理系统*
- 利用Photos 框架搭建美图秀秀相册选择器
- 前端面试题(带答案)
- 博客推广——提交搜索引擎
- SpringBoot项目,从创建到简单实战
- opencv——批量修改图片像素大小
- 基于JAVA幼儿园综合管理系统计算机毕业设计源码+系统+数据库+lw文档+部署
- 临近年关,为何越来越多的程序员不愿回家,带你盘点那些程序员最怕的几件事
- CTF之crpto练习三
- ad中按钮开关的符号_基础3:按钮开关,图文秒懂!
热门文章
- oracle9i怎样管理数据,Oracle9i数据库管理员使用大全
- java 去系统运行时间,JAVA WEB获取系统运行时间
- unity两个项目合并 同名_表格合并,你还在复制粘贴?教你一键合并,超简单!...
- python3多线程第三方库_Python3标准库:concurrent.futures管理并发任务池
- 计算机网络实验报告3-tcp,计算机网络实验报告3-TCP.doc
- c语言vs2017链表出错,【C++单链表就地逆置】程序无error错误,求指点TAT。
- 小学五年级计算机进度安排,苏教版小学五年级信息技术教学计划及进度安排.DOC...
- FusionChartsFree免费的报表
- 基于JAVA+Spring+MYSQL的电影票预定系统
- 基于JAVA+SpringMVC+Mybatis+MYSQL的员工事物管理系统