原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.hypot.html
校对:(虚位以待)
numpy.
hypot
(x1, x2[, out]) = <ufunc 'hypot'>给定直角三角形的“腿”,返回其斜边。
Equivalent to sqrt(x1**2 + x2**2)
, element-wise. 如果x1或x2是标量类型的(即,可以明确地转换为标量类型),则广播它用于另一个参数的每个元素。(参见实施例)
参数: | x1,x2:array_like
out:ndarray,可选
|
---|---|
返回: | 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.]])