Я искал некоторые плохие данные в растровом изображении, используя GDAL с gdal_calc.py. Я пытаюсь клип значение A
в -100
, как это:max() с базовыми операторами
max(A, -100)
Однако только основные операторы (+-/*
) и логические операторы (><
, они возвращают 0 или 1) не допускается. Есть ли способ реализовать это? Есть, насколько возвращение 0
для значений менее -100
A*(A>-100)
Это быстрее, чем два других с одним меньшим умножением. – nathancahill
Nice ... 'max (a, b) = max (a-b, 0) + b = (a-b) * (a-b> 0) + b = (a-b) * (a> b) + b'. –