Excel - как потолочная функция в python?
Я знаю о математике.ceil и numpy.ceil , но у них обоих отсутствует параметр significance.
Например, в Excel:
=Ceiling(210.63, 0.05) -> 210.65
Numpy.сейл и мат.ceil в другой руке:
numpy.ceil(210.63) -> 211.0
math.ceil(210.63) -> 211.0
Итак, интересно, есть ли уже какое-то подобное решение Excel?
2 ответа:
Я не знаю ни одной функции python, чтобы сделать это, но вы можете легко закодировать одну:
import math def ceil(x, s): return s * math.ceil(float(x)/s)Преобразование в float необходимо в python 2, чтобы избежать целочисленного деления, если оба аргумента являются целыми числами. Вы также можете использовать
from __future__ import division. В python 3 это не требуется.