python numpy和list查詢其中某個數(shù)的個數(shù)及定位方法
1. list
查詢個數(shù):
調(diào)用list.count(obj)函數(shù),返回obj在list中的個數(shù)。
輸入:
list_a = [2 for x in range(5)] print(list_a) a_count = list_a.count(2) print(a_count)
輸出:
[2, 2, 2, 2, 2]
定位元素:
調(diào)用list.index(obj)函數(shù),返回待查找對象第一個匹配項的位置。
輸入:
#!/usr/bin/python aList = [123, 'xyz', 'zara', 'abc']; print "Index for xyz : ", aList.index( 'xyz' ) ; print "Index for zara : ", aList.index( 'zara' ) ;
輸出:
Index for xyz : 1 Index for zara : 2
2. numpy
查詢個數(shù):
調(diào)用numpy的sum函數(shù):np.sum( ndarray == 1 )
輸入:
import numpy as np 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
定位元素:
調(diào)用numpy的where函數(shù):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]))
以上這篇python numpy和list查詢其中某個數(shù)的個數(shù)及定位方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解pytest中runtestprotocol方法的實現(xiàn)
runtestprotocol 是 pytest 執(zhí)行測試流程中的一個核心函數(shù),它主要負(fù)責(zé)調(diào)用測試函數(shù)的“setup”、“call”和“teardown”鉤子函數(shù),并生成對應(yīng)的測試報告,本文將深入探究pytest中runtestprotocol方法的實現(xiàn),需要的朋友可以參考下2023-10-10解析Pytorch中的torch.gather()函數(shù)
本文給大家介紹了Pytorch中的torch.gather()函數(shù),通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2021-11-11Python自動化之UnitTest框架實戰(zhàn)記錄
這篇文章主要給大家介紹了關(guān)于Python自動化之UnitTest框架實戰(zhàn)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09淺析Django 接收所有文件,前端展示文件(包括視頻,文件,圖片)ajax請求
這篇文章主要介紹了Django 接收所有文件,前端展示文件(包括視頻,文件,圖片)ajax請求,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值 ,需要的朋友可以參考下2020-03-03OpenCV根據(jù)面積篩選連通域?qū)W習(xí)示例
這篇文章主要為大家介紹了OpenCV根據(jù)面積篩選連通域?qū)W習(xí)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06pandas中DataFrame排序及分組排序的實現(xiàn)示例
本文主要介紹了pandas中DataFrame排序及分組排序,pandas中的sort_values()函數(shù)原理類似于SQL中的order by,可以將數(shù)據(jù)集依照某個字段中的數(shù)據(jù)進(jìn)行排序,下面就來具體介紹一下,感興趣的可以了解一下2024-04-04python數(shù)據(jù)類型相關(guān)知識擴展
今天帶大家學(xué)習(xí)Python數(shù)據(jù)類型的擴展知識,文中有非常詳細(xì)的介紹介代碼示例,對正在學(xué)習(xí)python的小伙伴有很大的幫助,需要的朋友可以參考下2021-05-05