numpy.sqrt
-
numpy.sqrt(x[, out]) = <ufunc 'sqrt'> -
Возвращает положительный квадратный корень массива, поэлементно.
Параметры: 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–2017 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.12.0/reference/generated/numpy.sqrt.html