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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章