pythonnumpyarray索引_Python获取numpy.array索引值的实例

pythonnumpyarray索引_Python获取numpy.array索引值的实
电网与清洁能源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索引值的实例就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持我们。
时间: 2019-12-04
在⽤python进⾏图像处理时,有时需要遍历numpy数组,下⾯是遍历数组的⽅法: [rows, cols] = num.shape for i in range(rows - 1): for j in range(cols-1): print(num[j, i]) 以上这篇Python遍历numpy数组的实例就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持我们. 您可能感兴趣的⽂章: Python Numpy 数组的初始化和基本操作 python中numpy包使⽤教程之
tm2005
NumPy的主要对象是同种元素的多维数组.这是⼀个所有的元素都是⼀种类型.通过⼀个正整数元组索引的元素表格(通常是元素是数字). 在NumPy中维度(dimensions)叫做轴(axes),轴的个数叫做秩(rank,但是和线性代数中的秩不是⼀样的,在⽤python求线代中的秩中,我们⽤numpy包中的linalg.matrix_rank⽅法计算矩阵的秩,例⼦如下). 结果是: 线性代数中秩的定义:设在矩阵A中有⼀个
不等于0的r阶⼦式D,且所有r+1阶⼦式(如果存在的话)全等于0,那末D称为矩阵
本⽂实例讲述了python获取元素在数组中索引号的⽅法.分享给⼤家供⼤家参考.具体如下: 这⾥python是通过index⽅法获取索引号的 li = ['a', 'b', 'new', 'D', 'z', 'example', 'new', 'two', 'elements'] print li.index("example") print li.index("new") print li.index("z") print
"c&quo
如下所⽰: import numpy a = numpy.array(([3,2,1],[2,5,7],[4,7,8])) itemindex = numpy.argwhere(a == 7) print (itemindex)
print a 以上这篇numpy返回array中元素的index⽅法就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持我们.
我们知道JScript给我们提供了⼀个内置的数组对象Array.Array对象除了提供了constructor.length和prototype外,还默认提供了13个⽅法:concat.join.verse.shift.slice.String .unshift和valueOf,可是没有提供delete⽅法. 要是熟悉JavaScript的话,会马上说,系统提供了⼀个delete操作,可以⽤来删除数组中的元素.对,J
本⽂实例讲述了php返回字符串中所有单词的⽅法.分享给⼤家供⼤家参考.具体分析如下: 这段代码返回字符串中的所有单词,当
$distinct=true时去除重复元素.代码如下: <?php function split_en_str($str,$distinct=true) { preg_match_all('/([a-zA-
Z]+)/',$str,$match); if ($distinct == true) { $match[1] = array_unique($match[1]); } so
董乐
本⽂实例讲述了C#求数组中元素全排列的⽅法.分享给⼤家供⼤家参考.具体如下: 1.算法描述 全排列的第⼀项是该数组的升序排列,最后⼀项是该数组的降序排列.本⽂中⽤到的了⼀个函数FindNextArray:从升序排列开始,不断使⽤函数FindNextArray,可以遍历全部排列,最终到达数组中元素的降序排列. FindNextArray函数的实现思路: 设有数组array为原数组的⼀个排列 1)出数组的最⼤值 2)从后向前:到第⼀组array[i]>array[i-1]的数,以i位置为sig
本⽂以⼀个简单实例讲述了C#实现获取枚举中元素个数的⽅法,对于C#学习来说是需要加以牢固掌握的技巧.分享给⼤家供⼤家参考之⽤.具体如下: 实现该功能可以使⽤枚举基类System.Enum的GetNames(Type t) ⽅法来获取某个枚举中的元素列表. 具体功能代码如下: enum EnumTest { type1, type2, } class Program { static void Main(string[] args) { EnumTest e = new EnumTest(); s
本⽂实例讲述了JavaScript返回⽹页中超链接数量的⽅法.分享给⼤家供⼤家参考.具体如下: 下⾯的JS代码通过document.links获取⽹页中
的所有超级链接,从⽽获得超链接的数量
ogcPlanets
本⽂实例讲述了JavaScript返回⽹页中锚点数⽬的⽅法.分享给⼤家供⼤家参考.具体如下: JavaScript返回⽹页中锚点的数⽬,下⾯的JS代码获取页⾯中的anchor数量
IE⽅法:document.frames['myFrame'].ElementById('test').value; ⽕狐⽅
法:ElementById('myFrame').ElementById('test').value; IE.⽕狐⽅法: 复制代码 代码如下: function getValue(){ var tmp = ''; if(document.frames){ tmp += 'ie
prop()定义和⽤法 prop() ⽅法设置或返回被选元素的属性和值. 当该⽅法⽤于返回属性值时,则返回第⼀个匹配元素的值. 当该⽅法⽤于设置属性值时,则为匹配元素集合设置⼀个或多个属性/值对. 注意:prop() ⽅法应该⽤于检索属性值,例如 DOM 属性(如 selectedIndex, tagName, nodeName, nodeType, ownerDocument, defaultChecked, 和 defaultSelected). 提⽰:如需检索 HTML 属性,请使⽤ at
接下来就是数据结构的第⼀部分,栈. 栈是⼀种遵从后进先出原则(LIFO,全称为Last In First Out)的有序集合.栈顶永远是最新的元素. 举个例⼦就是:栈就像放在箱⼦⾥的⼀叠书 你要拿下⾯的书先要把上⾯的书拿开.(当然,你不能先拿下⾯的书) 看图⽰也可明⽩. JavaScipt中栈的实现 ⾸先,创建⼀个构造函数. /** * 栈的构造函数 */ function Stack() { // ⽤数组来模拟栈 var item = []; } 栈需要有如下的⽅法:
push(element

本文发布于:2024-09-24 01:21:22,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/155534.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:元素   数组   排列   返回   实例   讲述   获取
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议