2021
01-08
01-08
Numpy中的数组搜索中np.where方法详细介绍
numpy.where(condition[,x,y])numpy.where()有两种用法:1.np.where(condition,x,y)满足条件(condition),输出x,不满足输出y。如果是一维数组,相当于[xvifcelseyvfor(c,xv,yv)inzip(condition,x,y)]>>>aa=np.arange(10)>>>np.where(aa,1,-1)array([-1,1,1,1,1,1,1,1,1,1])#0为False,所以第一个输出-1>>>np.where(aa>5,1,-1)array([-1,-1,-1,-1,-1,-1,1,1,1,1])>>>np.where([[True,F...
继续阅读 >