Python 获取numpy.array索引值的实例


Posted in Python onDecember 06, 2019

举个例子:

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索引值的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
简明 Python 基础学习教程
Feb 08 Python
简单文件操作python 修改文件指定行的方法
May 15 Python
python使用smtplib模块通过gmail实现邮件发送的方法
May 08 Python
Python3操作SQL Server数据库(实例讲解)
Oct 21 Python
python正则表达式爬取猫眼电影top100
Feb 24 Python
Python字符串的全排列算法实例详解
Jan 07 Python
Python使用pyserial进行串口通信的实例
Jul 02 Python
Python运行DLL文件的方法
Jan 17 Python
解决Tensorflow 使用时cpu编译不支持警告的问题
Feb 03 Python
基于python3生成标签云代码解析
Feb 18 Python
Pytest框架之fixture的详细使用教程
Apr 07 Python
python爬虫构建代理ip池抓取数据库的示例代码
Sep 22 Python
python的json中方法及jsonpath模块用法分析
Dec 06 #Python
python输出数组中指定元素的所有索引示例
Dec 06 #Python
关于numpy.where()函数 返回值的解释
Dec 06 #Python
python进程的状态、创建及使用方法详解
Dec 06 #Python
Django Form and ModelForm的区别与使用
Dec 06 #Python
python 实现二维字典的键值合并等函数
Dec 06 #Python
python二分法查找算法实现方法【递归与非递归】
Dec 06 #Python
You might like
2019年中国咖啡业现状与发展趋势
2021/03/04 咖啡文化
PHP大批量数据操作时临时调整内存与执行时间的方法
2011/04/20 PHP
深入php socket的讲解与实例分析
2013/06/13 PHP
php数组键值用法实例分析
2015/02/27 PHP
Zend Framework上传文件重命名的实现方法
2016/11/25 PHP
检测是否已安装 .NET Framework 3.5的js脚本
2009/02/14 Javascript
javascript 文件的同步加载与异步加载实现原理
2012/12/13 Javascript
通过JS来判断页面控件是否获取焦点
2014/01/03 Javascript
JQuery中操作Css样式的方法
2014/02/12 Javascript
JqueryMobile动态生成listView并实现刷新的两种方法
2014/03/05 Javascript
如何判断微信内置浏览器(通过User Agent实现)
2014/09/01 Javascript
JS 打印功能代码可实现打印预览、打印设置等
2014/10/31 Javascript
D3.js实现饼状图的方法详解
2016/09/21 Javascript
AngularJS中的按需加载ocLazyLoad示例
2017/01/11 Javascript
利用js判断手机是否安装某个app的多种方案
2017/02/13 Javascript
vue 实现搜索的结果页面支持全选与取消全选功能
2019/05/10 Javascript
vue 兄弟组件的信息传递的方法实例详解
2019/08/30 Javascript
Vue通过provide inject实现组件通信
2020/09/03 Javascript
[00:49]完美世界DOTA2联赛10月28日开团时刻:随便打
2020/10/29 DOTA
Python 正则表达式入门(中级篇)
2016/12/07 Python
python ddt实现数据驱动
2018/03/14 Python
Python3多线程操作简单示例
2018/05/22 Python
使用python Fabric动态修改远程机器hosts的方法
2018/10/26 Python
Python3实现的判断回文链表算法示例
2019/03/08 Python
详解PyCharm安装MicroPython插件的教程
2019/06/24 Python
从多个tfrecord文件中无限读取文件的例子
2020/02/17 Python
Python OrderedDict字典排序方法详解
2020/05/21 Python
解决python中import文件夹下面py文件报错问题
2020/06/01 Python
python3获取控制台输入的数据的具体实例
2020/08/16 Python
Python爬取网页信息的示例
2020/09/24 Python
css3 利用transform打造走动的2D时钟
2020/10/20 HTML / CSS
意大利宠物用品购物网站:Bauzaar
2018/09/15 全球购物
医院学雷锋活动策划方案
2014/02/15 职场文书
高职教师先进事迹材料
2014/08/24 职场文书
暑假社会实践证明格式
2014/10/28 职场文书
Python+Selenium实现抖音、快手、B站、小红书、微视、百度好看视频、西瓜视频、微信视频号、搜狐视频、一点号、大风号、趣头条等短视频自动发布
2022/04/13 Python