Python之np.where的使用
目的:在numpy数组中查找到符合条件元素的索引
函数: np.argwhere、np.where
import numpy as np
data = np.arange(15).reshape(5, 3)
print(data) #[[ 0 1 2]#[ 3 4 5]#[ 6 7 8]#[ 9 10 11]#[12 13 14]]
print(np.where(data>2))
#(array([1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4]), array([0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2]))
print(np.argwhere(data>2))
#[[1 0] [1 1] [1 2] [2 0] [2 1] [2 2] [3 0] [3 1] [3 2] [4 0] [4 1] [4 2]]
补充:np.where+np.min经常一起出现
#找出满足条件的所有数中,左上角那个数值的索引
tl = np.min(np.where(data > 4), axis = 1)
print(tl) #[1 0]
#找出满足条件的所有数中,右下角那个数值的索引
br = np.max(np.where(data > 4), axis = 1)
print(br) #[4 2]
Python之np.where的使用相关推荐
- python使用np.argsort对一维numpy概率值数据排序获取倒序索引、获取的top索引(例如top2、top5、top10)索引二维numpy数组中对应的原始数据:原始数据概率最大的头部数据
python使用np.argsort对一维numpy概率值数据排序获取倒序索引.获取的top索引(例如top2.top5.top10)索引二维numpy数组中对应的原始数据:原始数据概率最大的头部数据 ...
- python使用np.argsort对一维numpy概率值数据排序获取升序索引、获取的top索引(例如top2、top5、top10)索引二维numpy数组中对应的原始数据:原始数据概率最小的头部数据
python使用np.argsort对一维numpy概率值数据排序获取升序索引.获取的top索引(例如top2.top5.top10)索引二维numpy数组中对应的原始数据:原始数据概率最小的头部数据 ...
- python使用np.linspace函数生成均匀的浮点数列表实战:生成浮点数列表、生成浮点数列表(指定是否包含末尾值)
python使用np.linspace函数生成均匀的浮点数列表实战:生成浮点数列表.生成浮点数列表(指定是否包含末尾值) 目录
- python使用np.logspace函数在对数刻度上创建一个对数等距数组实战:在对数刻度上创建一个数组(指定数值个数以及是否包含末尾界值)、使用不同的基数(底数)在对数刻度上构建等距数组、可视化
python使用np.logspace函数在对数刻度上创建一个对数等距数组实战:在对数刻度上创建一个数组(指定数值个数以及是否包含末尾界值).使用不同的基数(底数)在对数刻度上构建等距数组.可视化 目 ...
- python numpy np.argsort()(返回将对数组进行排序的索引)(不懂区别?)
from numpy\core\fromnumeric.py @array_function_dispatch(_argsort_dispatcher) def argsort(a, axis=-1, ...
- python numpy np.lexsort()(使用键序列执行间接稳定排序)(具体没太搞懂区别?)
from numpy\core_multiarray_umath.py @array_function_from_c_func_and_dispatcher(_multiarray_umath.lex ...
- (python numpy) np.array.shape 中 (3,)、(3,1)、(1,3)的区别
(python numpy) np.array.shape 中 (3,).(3,1).(1,3)的区别 被人问到这个问题,就记录一下吧 1. (3,) (3,)是[x,y,z][x,y,z][x,y, ...
- pythonzeros函数_zeros函数是什么意思?python中np.zeros中的参数是什么意思
zeros函数是什么意思?python中np.zeros中的参数是什么意思 发表时间:2020-01-06 21:09:14 小编:4326手游网 阅读: 在手机上看 手机扫描阅读 MATLAB中ze ...
- python里np什么意思_python中np是做什么的
在python中,"np"一般是指"numpy"库,是第三方库"numpy"的别名.方法:利用命令"import numpy as ...
- python numpy np.fromstring()函数(从字符串文本中提取数字,返回一维数组)(爬虫提取数字挺好用的)
from numpy\core\multiarray.py def fromstring(string, dtype=None, count=-1, sep=''): # real signature ...
最新文章
- openJDK之sun.misc.Unsafe类CAS底层实现
- 【BZOJ】 2463 [中山市选2009]谁能赢呢?(博弈论)
- python设计自定义函数_python
- 【学神-RHEL7】1-3-Linux基本命令和配置服务器来电后自动开机
- C#以对象为成员的例子
- 读书笔记_量化交易如何建立自己的算法交易03
- c语言中rcu缩写,ICU、MICU、EICU、NICU、NCU、CCU、RCU,科室英文缩写大全
- js禁止中文输入 最简洁的【禁止输入中文】
- Qt之QTreeWidget增删节点
- windows基线加固
- python qq邮箱,Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
- 网络流(4)——带有容量的顶点和二部匹配
- Problem fzu 2027 单词问题
- Oracle10g安装包
- Oracle第三章练习
- 1157 -- 茵茵的第一课
- python各种命令
- 测试方向基础-多线程知识和常见示例
- vue阻止弹窗_Vue,路由拦截,弹窗提示
- 口才训练,简单、易行、见效的训练方法大全!