Scala и Avro: как вывести схему на основе данных примера?

Вы можете использовать функцию round для вычисления значения.

Да в python, как многие указали, когда мы вычисляем значение корня куба, он даст вам результат с небольшим количеством ошибок. Чтобы проверить, является ли это целое число, вы можете использовать следующую функцию:

def cube_integer(n):
    if round(n**(1.0/3.0))**3 == n:
        return True
    return False

Но помните, что int(n) эквивалентен math.floor , и из-за этого, если вы найдете int(41063625**(1.0/3.0)), вы получите 344 вместо 345.

Поэтому будьте осторожны при использовании int с корнями куба.

Надежда I ответили на ваш вопрос. Если у вас есть другие запросы, вы можете связаться со мной .

0
задан Mihir 5 March 2019 в 16:13
поделиться