Как обрезать число с плавающей запятой до уровня чуть ниже предела?

Функции вроде numpy.random.uniform () возвращают значения с плавающей запятой между двумя границами, включая первая граница, но исключая верхнюю. То есть numpy.random.uniform (0,1) может дать 0, но никогда не приведет к 1.

Я беру такие числа и обрабатываю их с помощью функции, которая иногда возвращает результаты вне диапазон. Я могу использовать numpy.clip () , чтобы сократить значения за пределами диапазона до 0-1, но, к сожалению, этот предел составляет включительно верхнего числа.

Как указать в Python «число бесконечно меньше единицы»?

6
задан mattdm 23 February 2012 в 02:12
поделиться