python numpy和list查询其中某个数的个数及定位方法
1.list
查询个数:
调用list.count(obj)函数,返回obj在list中的个数。
输入:
list_a=[2forxinrange(5)] print(list_a) a_count=list_a.count(2) print(a_count)
输出:
[2,2,2,2,2]
定位元素:
调用list.index(obj)函数,返回待查找对象第一个匹配项的位置。
输入:
#!/usr/bin/python
aList=[123,'xyz','zara','abc'];
print"Indexforxyz:",aList.index('xyz');
print"Indexforzara:",aList.index('zara');
输出:
Indexforxyz:1 Indexforzara:2
2.numpy
查询个数:
调用numpy的sum函数:np.sum(ndarray==1)
输入:
importnumpyasnp a=np.ones((4,5)) print(a) print(np.sum(a==1))
输出:
[[1.1.1.1.1.] [1.1.1.1.1.] [1.1.1.1.1.] [1.1.1.1.1.]] 20
定位元素:
调用numpy的where函数:np.where(ndarray==obj)
输入:
a=np.ones((4,5)) a[1:3,1:3]=4 print(a) print(np.sum(a==1)) print(np.where(a==4))
输出:
[[1.1.1.1.1.] [1.4.4.1.1.] [1.4.4.1.1.] [1.1.1.1.1.]] 16 (array([1,1,2,2]),array([1,2,1,2]))
以上这篇pythonnumpy和list查询其中某个数的个数及定位方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短