np.where()

官网解释:

使用方式:

1) np.where(condition, x, y):  满足condition输出 x ,否则输出 y.

例子:

      

 Condition:\left [ \left [ True, False \right ], \left [ True, True \right ] \right ]

x=\left [ \left [ 1, 2 \right ], \left [ 3, 4 \right ]\right ]

y=\left [ \left [ 9, 8 \right ], \left [ 7, 6 \right ] \right ]

1) np.where(arry): 返回arry中真值的索引或者座标

例子:

注意:对于第一个print的输出. array([0, 1, 1])代表横座标, array([0, 0, 1])代表纵座标

同理,对于第二个print的输出. array([0, 1, 1])代表横座标, array([0, 0, 1])代表纵座标

更高维度可以依次从外往内看进去.

     

 

发布了53 篇原创文章 · 获赞 29 · 访问量 2万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章