numpy.hypot¶
-
numpy.
hypot
(x1, x2[, out]) = <ufunc 'hypot'>¶ 给定直角三角形的“腿”,返回其斜边。
Equivalent to
sqrt(x1**2 + x2**2)
, element-wise. 如果x1或x2是标量类型的(即,可以明确地转换为标量类型),则广播它用于另一个参数的每个元素。(参见实施例)参数: x1,x2:array_like
三角形的腿。
out:ndarray,可选
数组,其中放置输出。它的类型被保留,并且它必须是保持输出的正确形状。请参阅doc.ufuncs。
返回: z:ndarray
三角形的斜边。
例子
>>> np.hypot(3*np.ones((3, 3)), 4*np.ones((3, 3))) array([[ 5., 5., 5.], [ 5., 5., 5.], [ 5., 5., 5.]])
示例广播的scalar_like参数:
>>> np.hypot(3*np.ones((3, 3)), [4]) array([[ 5., 5., 5.], [ 5., 5., 5.], [ 5., 5., 5.]])