34

Python 2.6にこのための組み込み関数はありますか?

何かのようなもの:

clamp(myValue, min, max)
4

3 に答える 3

61

Numpy のclip関数がこれを行います。

>>> import numpy
>>> numpy.clip(10,0,3)
3
>>> numpy.clip(-4,0,3)
0
>>> numpy.clip(2,0,3)
2
于 2012-11-05T12:41:41.297 に答える
51

そのような機能はありませんが、

max(min(my_value, max_value), min_value)

トリックを行います。

于 2012-03-19T18:26:51.620 に答える