numpy.sqrt
-
numpy.sqrt(x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj]) = <ufunc 'sqrt'> -
Возвращает положительный квадратный корень массива, поэлементно.
Параметры: x : array_like
Значения, для которых требуется вычислить квадратный корень.
out : ndarray, None или кортеж из ndarray и None, необязательно
Место, в которое сохраняется результат. Если задано, оно должно иметь форму, к которой входные данные будут транслироваться. Если не задано или
None, возвращается только что выделенный массив. Кортеж (только в качестве ключевого аргумента) должен иметь длину, равную количеству выходов.where : array_like, необязательно
Значения True указывают на то, что ufunc вычисляется в этой позиции, значения False указывают на то, что значение в выходе остается неизменным.
**kwargs
Для других ключевых аргументов см. документацию ufunc.
Возвращает: 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])
-
© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.14.5/reference/generated/numpy.sqrt.html