numpy將矩陣中小於0的值換成0的實例

a is a matrix or an array

  1. np.maximum(a, 0)
  2. (a+np.abs(a))/2
  3. a[a<0]=0
  4. np.where(a > 0, a, 0) a中大於0的用a中的元素不變,小於0的就用0補上
  5. b = np.float32(a<=0)-1 np.float32(a<=0)會將小於0的變成1,所以要換成0需要減去1
發佈了14 篇原創文章 · 獲贊 12 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章