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.11.0/reference/generated/numpy.sqrt.html