numpy.sqrt
-
numpy.sqrt(x[, out]) = -
Возвращает положительный квадратный корень массива, поэлементно.
Параметры: x : array_like
Значения, для которых требуются квадратные корни.
out : ndarray, необязательно
Альтернативный объект массива, в который следует поместить результат; если он указан, он должен иметь ту же форму, что и
xВозвращает: y : ndarray
Массив той же формы, что и
x, содержащий положительный квадратный корень каждого элемента вx. Если какой-либо элемент вxявляется комплексным, возвращается комплексный массив (и вычисляются квадратные корни отрицательных действительных чисел). Если все элементы вxдействительные, то иy, при этом отрицательные элементы возвращаютnan. Еслиoutбыл предоставлен,yявляется ссылкой на него.См. также
lib.scimath.sqrt- Версия, которая возвращает комплексные числа при предоставлении отрицательных действительных чисел.
Замечания
sqrt имеет — в соответствии с общепринятой конвенцией — в качестве своей разрывной линии действительный «интервал» [
-inf, 0), и непрерывен сверху на нём. Разрывная линия — это кривая в комплексной плоскости, через которую заданная комплексная функция не является непрерывной.Примеры
>>> np.sqrt([1,4,9]) array([ 1., 2., 3.])
>>> np.sqrt([4, -1, -3+4J]) array([ 2.+0.j, 0.+1.j, 1.+2.j])
>>> np.sqrt([4, -1, numpy.inf]) array([ 2., NaN, Inf])
© 2008–2016 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.10.1/reference/generated/numpy.sqrt.html