Python 获取numpy.array索引值的实例
更新时间:2019年12月06日 10:09:50 作者:John9ML
今天小编就为大家分享一篇Python 获取numpy.array索引值的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
举个例子:
q=[0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15]
我想获取其中值等于7的那个值的下标,以便于用于其他计算。
如果使用np.where,如:
q=np.arange(0,16,1) g=np.where(q==7) print q print g
运行结果是:
[ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15] (array([7]),)
显然(array([7]),)中的数字7我是没法提取出来做运算的,这是一个tuple。
处理方法是:
q=np.arange(0,16,1) g=np.argwhere(q==7)//注意这里,返回的是下标而不是索引值 print q print g print int(g)//转化为可运算的数字
运行结果为:
[ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15] [[7]] 7
以上这篇Python 获取numpy.array索引值的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
DataFrame 数据合并实现(merge,join,concat)
这篇文章主要介绍了DataFrame 数据合并实现(merge,join,concat),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-06-06Python中Pandas库提供的函数pd.DataFrame的基本用法
pandas库中的pd.DataFrame()函数用于创建一个DataFrame对象,它是一个二维表格数据结构,每列可以是不同的数据类型(数值、字符串、布尔值等),下面这篇文章主要给大家介绍了关于Python中Pandas库提供的函数pd.DataFrame的基本用法,需要的朋友可以参考下2024-03-03Python Requests 基本使用及Requests与 urllib 区别
在使用Python爬虫时,需要模拟发起网络请求,主要用到的库有requests库和python内置的urllib库,一般建议使用requests,它是对urllib的再次封装,今天通过本文给大家讲解Python Requests使用及urllib区别,感兴趣的朋友一起看看吧2022-11-11Python字典的基本用法实例分析【创建、增加、获取、修改、删除】
这篇文章主要介绍了Python字典的基本用法,结合具体实例形式分析了Python字典的创建、增加、获取、修改、删除等基本操作技巧与注意事项,需要的朋友可以参考下2019-03-03
最新评论