Python numpy.where()
numpy.where()函数返回输入数组中满足指定条件的元素的索引。
语法 : numpy.where(condition[, x, y])
参数:
condition :当真时,产生x,否则产生y。
x, y :x、y和条件需要可以广播到一些形状。
返回值:
out :[ndarray or tuple of ndarrays] 如果同时指定了x和y,输出数组包含条件为True的x的元素,以及其他地方的y的元素。
如果只给出了条件,则返回 condition.nonzero()这个元组,即条件为 True 的索引。
代码 #1:
输出 :
代码 #2:
输出 :