def remainder(x, y): return Tensor.map2(x, y)
def log(x, base): return Tensor.map2(x, base, _math.log)
def isclose(a, b, rel_tol=1e-09, abs_tol=0.0): _isclose = lambda a, b: _math.isclose(a, b, rel_tol=1e-09, abs_tol=0.0) return Tensor.map2(a, b, _isclose)
def ldexp(x, i): return Tensor.map2(x, i, _math.ldexp)
def fmod(x, y): return Tensor.map2(x, y, _math.fmod)
def gcd(a, b): return Tensor.map2(a, b, _math.gcd)
def round(x, ndigits=None): return Tensor.map2(x, ndigits, _builtins.round)
def copysign(x, y): return Tensor.map2(x, y, _math.copysign)
def hypot(x, y): return Tensor.map2(x, y, _math.hypot)
def atan2(x, y): return Tensor.map2(x, y, _math.atan2)
def pow(x, y): return Tensor.map2(x, y, _math.pow)