2023年7月26日发(作者:)
pythonnumpy和list查询其中某个数的个数及定位⽅法1. list查询个数:调⽤(obj)函数,返回obj在list中的个数。输⼊:list_a = [2 for x in range(5)]print(list_a)a_count = list_(2)print(a_count)输出:[2, 2, 2, 2, 2]定位元素:调⽤(obj)函数,返回待查找对象第⼀个匹配项的位置。输⼊:#!/usr/bin/pythonaList = [123, 'xyz', 'zara', 'abc'];print "Index for xyz : ", ( 'xyz' ) ;print "Index for zara : ", ( 'zara' ) ;输出:Index for xyz : 1Index for zara : 22. numpy查询个数:调⽤numpy的sum函数:( ndarray == 1 )输⼊:import numpy as npa = ((4, 5))print(a)print((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函数:( ndarray == obj )输⼊:a = ((4, 5))a[1:3,1:3] = 4print(a)print((a == 1))print((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查询其中某个数的个数及定位⽅法就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1690305928a329639.html
评论列表(0条)