Извлечение кубического корня в Python

Чтобы извлечь и вычислить кубический корень числа в Python, вы можете использовать функцию math.pow(), встроенный оператор возведения в степень ** или функцию np.cbrt().

Способ 1: использование функции math.pow()

Чтобы найти кубический корень числа с помощью функции math.pow(), вы можете возвести число в степень(1/3).

Выход

Способ 2: использование оператора возведения в степень

Вы можете использовать простое математическое уравнение: x **(1./3) для вычисления кубического корня числа в Python. Он вычисляет кубический корень (с плавающей запятой) из x.

Это простое математическое уравнение, которое извлекает кубический корень из х, округляет его до ближайшего целого числа, возводит в третью степень и проверяет, равен ли результат х.

Выход

Двойная звезда(**) также называется степенным оператором. Чтобы вычислить кубический корень, мы можем установить мощность, равную 1/3.

Нахождение кубического корня отрицательного числа в Python

Чтобы найти кубический корень из отрицательного числа в Python, сначала используйте функцию abs(), а затем можно использовать простое математическое уравнение для вычисления кубического корня.

Мы не можем найти кубический корень из отрицательных чисел так, как мы рассчитали для вышеуказанного метода. Например, кубический корень из целого числа -27 должен быть равен -3, но Python возвращает 1,50000000000000004+2,598076211353316j.

Выход

Как видите, нам нужно округлить результат, чтобы получить точное значение кубического корня.

Способ 3: использование функции Numpy cbrt()

Библиотека numpy предоставляет функцию cbrt() для вычисления кубического корня числа или массива чисел. Чтобы вычислить кубический корень числа или массива чисел в numpy, вы можете использовать метод np.cbrt().

Выход

Вы также можете найти кубический корень сразу из нескольких чисел, передав список или массив функции numpy.cbrt().

Выход

Функция np.cbrt() — самый простой способ вычислить кубический корень числа в Питон. В отличие от описанных выше подходов, он не вызывает проблем с отрицательными входными данными и возвращает точное число, например 4, для входного значения 64.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python