第一个值从[1,9]中选,因为条件为True,所以是选1。第二个值从[2,8]中选,因为条件为False,所以选8,后面以此类推。类似的问题可以再看个例子:2. np.where只有条件 ,没有x和y,则输出满足条件 (即非0) 元素的坐标 。这里的坐标以tuple的形式给出,通常原数组有多少维,输出的tuple中就包含几个数组,分别对应符合条件元素的各维坐标。补充np.where和np.searchsorted同属于Numpy数组搜索的一部分,这里先介绍简单的wherewhere方法将会返回一个元祖此外还将介绍一个搜索奇数和偶数的方法可见,简单的判断余数即可返回:关于np.where方法到这里就结束啦

Numpy中的数组搜索中np.where方法详细介绍

Numpy中的数组搜索中np.where方法详细介绍

Numpy中的数组搜索中np.where方法详细介绍