(ctx, x, y)
return ctx.make_mpf(libmp.mpf_hypot(x._mpf_, y._mpf_, *ctx._prec_rounding))
r"""
        Computes the Euclidean norm of the vector `(x, y)`, equal
        to `\sqrt{x^2 + y^2}`. Both `x` and `y` must be real.
r"""
        Computes the Euclidean norm of the vector `(x, y)`, equal
        to `\sqrt{x^2 + y^2}`. Both `x` and `y` must be real.
r Computes the Euclidean norm of the vector ( x y ) equal to \ sqrt { x^2 + y^2 } . Both x and y must be real .
def hypot(ctx, x, y):
        r"""
        Computes the Euclidean norm of the vector `(x, y)`, equal
        to `\sqrt{x^2 + y^2}`. Both `x` and `y` must be real."""
        x = ctx.convert(x)
        y = ctx.convert(y)
        return ctx.make_mpf(libmp.mpf_hypot(x._mpf_, y._mpf_, *ctx._prec_rounding))
def hypot ( ctx , x , y ) : x = ctx . convert ( x ) y = ctx . convert ( y ) return ctx . make_mpf ( libmp . mpf_hypot ( x . _mpf_ , y . _mpf_ , * ctx . _prec_rounding ) )