我觉得应该有一个简单的方法来做到这一点,但我无法在线找到解决方案。我正在寻找一种pythonic的内衬。
我知道你可以这样做:
Img[:,:,2]=200
但是如何为此添加条件?
if Img[:,:,2]<=100: 200
或
image =[i==100 for i in Img[:,:,2] if i <= 100]
由于
答案 0 :(得分:2)
要模拟dataLayer = window.dataLayer || [];
dataLayer.push({
'event' : 'signupEvent',
});
,我们可以使用if a[:,:,2]<=100: 200
-
np.where
或者只是使用掩码来分配 -
a[:,:,2] = np.where(a[:,:,2] <= 100, 200, a[:,:,2])
示例运行 -
a[a[:,:,2] <= 100,2] = 200