np.where()[0] 和 np.where()[1]的具体使用
本文主要介绍了np.where()[0] 和 np.where()[1]的具体使用,以及np.where()的具体用法,废话不多说,具体如下:np.where()[0] 表示行索引,np.where()[1]表示列索引numpy.where() 有两种用法:1. np.where满足条件,输出x,不满足输出y。第二个值从[2,8]中选,因为条件为False,所以选8,后面以此类推。类似的问题可以再看个例子:2. np.where只有条件 ,没有x和y,则输出满足条件 (即非0) 元素的坐标 。这里的坐标以tuple的形式给出,通常原数组有多少维,输出的tuple中就包含几个数组,分别对应符合条件元素的各维坐标。需要注意的一点是,输入的不能直接是list,需要转为array或者为array才行。比如range和np.arange后者返回的是数组,使用np.where才能达到效果。
用户评论