Функция cbrt
Функция cbrt вычисляет кубический корень из каждого элемента массива.
На вход она принимает массив чисел (целых или вещественных),
а возвращает новый массив с вычисленными значениями.
Функция работает поэлементно, поддерживает вещание и корректно обрабатывает отрицательные числа.
Синтаксис
np.cbrt(arr)
Пример
Давайте вычислим кубический корень для массива целых чисел:
import numpy as np
arr = np.array([8, 27, 64, 125])
res = np.cbrt(arr)
print(res)
Результат выполнения кода:
[2. 3. 4. 5.]
Пример
Функция корректно работает с отрицательными числами, возвращая отрицательные кубические корни:
import numpy as np
arr = np.array([-8, -27, -64, -125])
res = np.cbrt(arr)
print(res)
Результат выполнения кода:
[-2. -3. -4. -5.]
Пример
Функция cbrt работает с массивами чисел с плавающей точкой и поддерживает вещественные типы данных:
import numpy as np
arr = np.array([1.0, 2.5, 3.7, 4.1])
res = np.cbrt(arr)
print(res)
Результат выполнения кода:
[1. 1.35720881 1.54625392 1.60054623]
Пример
Функция также работает с многомерными массивами, применяя операцию ко всем элементам:
import numpy as np
arr = np.array([[1, 8, 27], [64, 125, 216]])
res = np.cbrt(arr)
print(res)
Результат выполнения кода:
[[1. 2. 3.]
[4. 5. 6.]]