当前位置:网站首页>[Numpy] np.where
[Numpy] np.where
2022-07-29 12:47:00 【山茶花开时。】
1.np.where(condition, x, y)
用法:满足条件condition,输出x,不满足则输出y
import pandas as pd
import numpy as np
df = pd.DataFrame(data={'语文':[50,90,70,78,60],
'数学':[59,80,60,75,69],
'英语':[61,95,65,80,59]},
index=['Harry','Andy','Rita','Lee','Jack'])
# 添加'总分'字段
df['总分'] = df['语文'] + df['数学'] + df['英语']
# 调用np.where
# 添加'总分评级'字段
df['总分评级'] = np.where(df['总分']>200,'A等','B等')
# np.where也可以用于两个字段之间的比较
df['语文评级'] = np.where(df['语文'] > df['数学'],'√','×')
df
2.np.where(condition)
用法:输出满足条件condition(即非0)元素的坐标
import numpy as np
arr = np.array([2,4,6,8,10])
# 返回索引值2,3,4
np.where(arr > 5) # (array([2, 3, 4], dtype=int64),)
# 等价于arr[arr>5]
arr[np.where(arr > 5)] # array([ 6, 8, 10])
arr
import numpy as np
arr1 = np.array([[0, 1],[1, 0]])
# 输出arr1中值为1的坐标值
# (array([0,1],dtype=int64), array([1,0],dtype=int64))
np.where(arr1)
arr1
边栏推荐
- 容器化 | 在 Rancher 中部署 MySQL 集群
- gee引擎修改UI界面图文教程
- 3D Laser SLAM: Interpretation of LeGO-LOAM Papers---Hardware System Part
- TiCDC同步延迟问题处理
- snap软件中哨兵2A数据预处理及六种常用植被指数的计算
- Error EPERM operation not permitted, mkdir ‘Dsoftwarenodejsnode_cache_cacach两种解决办法
- Framework common annotation explanation
- Container is changed | deploy MySQL cluster in the Rancher
- 2022 IDEA (学生邮箱认证)安装使用教程以及基础配置教程
- 轻松学Pytorch-Pytorch可视化
猜你喜欢
MySQL基础(DDL、DML、DQL)
Bookkeeping APP: Xiaoha Bookkeeping 3 - Production of Login Page
【微信小程序】WXSS和全局、页面配置
容器化 | 在 Rancher 中部署 MySQL 集群
MySQL基础篇(四)-- 数据表的基本操作
记账APP:小哈记账3——登录页面的制作
Container is changed | deploy MySQL cluster in the Rancher
npm install 报错问题解决合集
PD 源码分析- Checker: region 健康卫士
【微信小程序】一文解决button、input、image组件
随机推荐
容器化 | 在 Rancher 中部署 MySQL 集群
38.【string下章】
企业代码安全防护分类
获取list集合中重复的元素
我和 TiDB 的故事 | TiDB 对我不离不弃,我亦如此
TiCDC迁移-TiDB到MySQL测试
学习的时候碰见的一个sql问题,希望大佬们可以解答一二?
JUC阻塞队列-ArrayBlockingQueue
MySQL基础(DDL、DML、DQL)
Go-Excelize API源码阅读(七)—— CopySheet(from, to int)
DVWA full level customs clearance tutorial
万字长文,揭秘华为数据治理体系!
"Pure theory" FPN (Feature Pyramid Network)
关于ESI研究前沿的思考和使用方法研究
C# 1秒跑一个数字的展示,主要练习 事件相关内容
js进阶四(map、reduce、filter、sort、箭头函数、class继承、yield)
【微信小程序】WXSS和全局、页面配置
Mysql各个大版本之间的区别
The IDEA of Database plug-in Database Navigator plug-in
asyncawait和promise的区别