- 1
- 0
- 约1千字
- 约 13页
- 2024-03-07 发布于陕西
- 举报
将条件逻辑转为数组运算教师:亢华爱北京信息职业技术学院商务数据分析与应用专业教学资源库
目录Contents将条件逻辑转为数组运算概述
1PART概述
概述可以将许多数据处理任务转换为简洁的数组表达式,它处理数据的速度要比内置的Python循环快了至少一个数量级,所以,我们把数组作为处理数据的首选NumPy数组
概述本节将讲解如何利用数组来处理数据条件逻辑统计排序检索数组唯一化
2PART将条件逻辑转为数组运算
将条件逻辑转为数组运算NumPywhere()函数NumPy三元表达式xifconditionelsey的矢量化版本where()函数
假设有两个数值类型的数组和一个布尔类型的数组,具体如下In[98]:arr_x=np.array([1,5,7])In[99]:arr_y=np.array([2,6,8])In[100]:arr_con=np.array([True,False,True])将条件逻辑转为数组运算
现在提岀一个需求,即当arr_con的元素值为True时,从arr_x数组中获取一个值,否则从arr_y数组中获取一个值。使用where()函数实现的方式如下所示In[101]:result=np.where(arr_con,arr_x,arr_y)In[102]:resultOut[102]:array([1,6,7
您可能关注的文档
- 技能:编制物流企业员工统计数据表.技能:编制物流企业员工统计数据表.ppt
- 技能:设计物流企业员工统计表.技能:设计物流企业员工统计表.ppt
- 技能:物流采购相对指标计算.技能:物流采购相对指标计算.ppt
- 技能:用Excel计算采购商品的相对指标.技能:用excel计算采购商品的相对指标.ppt
- 技能:用Excel计算采购商品的总指标.技能:用excel计算采购商品的总指标.ppt
- 检索数组元素.检索数组元素.ppt
- 简历的主要内容.简历的主要内容.ppt
- 简历制作中的误区.简历制作中的误区.ppt
- 简易采集_(1).简易采集_(1).ppt
- 键盘显示CastOW.键盘显示castow.ppt
- 2025-2026年机械设计基础理论综合测试卷.docx
- 西安城市竞争力提升的产业集群战略.pptx
- 2025浙江丽水青田县农业旅游发展投资有限公司招聘丙类人员15人笔试历年参考题库附带答案详解.docx
- 骨科护理PPT课件.ppt
- 低空运输工程技术专业人才培养方案.docx
- 2025-2026年工业自动化设备选型与配置专项训练题库.docx
- 2025-2026年江苏高三语文一轮复习文言文阅读第十一章测试卷.docx
- 2025-2026年浙江省人教版小学二年级道德与法治第6课课后练习题.docx
- 计量器具校准标准作业程序SOP.docx
- 2025浙江丽水高科金融投资控股有限公司招聘5人笔试历年参考题库附带答案详解.docx
原创力文档

文档评论(0)