我有一個numpy的陣列和我想強制每一個元素小於零是零和上述255的每個元素將被強制降低到255在numpy的陣列強制元素被內的指定範圍
例如。 x =(-1,7,255,299)=>(0,7,255,255)
是否有一個不太複雜的單線程可以實現這一點?
我有一個numpy的陣列和我想強制每一個元素小於零是零和上述255的每個元素將被強制降低到255在numpy的陣列強制元素被內的指定範圍
例如。 x =(-1,7,255,299)=>(0,7,255,255)
是否有一個不太複雜的單線程可以實現這一點?
答案是numpy.clip
numpy.clip(x, 0, 255)
關於張貼在您的標題的問題:沒有。您可以將lambda函數應用於每個元素,使用矢量化,但這很少是最佳選擇。
從技術上講,@senderle回答了我的問題,但剪輯明顯更快。 – Dex
@Dex,那是因爲你問了錯誤的問題。 –
也許你應該改變這個問題的標題,以更準確地反映你的具體問題。 – senderle
我改變了它。 – Dex