Под «делением пола» в Python понимается деление двух чисел, при котором результат округляется до ближайшего целого числа. В Python существует несколько способов разделения этажей. Вот несколько методов, которые вы можете использовать:
-
Использование оператора двойной косой черты (//): Оператор двойной косой черты выполняет разделение по этажам в Python. Он делит левый операнд на правый операнд и возвращает наибольшее целое число, меньшее или равное частному.
Пример:
result = 10 // 3 print(result) # Output: 3 -
Использование функции
math.floor(): можно использовать функциюmath.floor()из модуляmath. выполнить разделение этажей. Он принимает один аргумент и возвращает наибольшее целое число, меньшее или равное аргументу.Пример:
import math result = math.floor(10 / 3) print(result) # Output: 3 -
Использование функции
numpy.floor_divide(): если вы работаете с массивами NumPy, вы можете использовать функциюnumpy.floor_divide()для выполнения пола поэлементное разделение между двумя массивами.Пример:
import numpy as np array1 = np.array([10, 20, 30]) array2 = np.array([3, 5, 7]) result = np.floor_divide(array1, array2) print(result) # Output: [3 4 4]