import numpy as np def abs(x, /): return np.abs(x) def acos(x, /): # Note: the function name is different here return np.arccos(x) def acosh(x, /): # Note: the function name is different here return np.arccosh(x) def add(x1, x2, /): return np.add(x1, x2) def asin(x, /): # Note: the function name is different here return np.arcsin(x) def asinh(x, /): # Note: the function name is different here return np.arcsinh(x) def atan(x, /): # Note: the function name is different here return np.arctan(x) def atan2(x1, x2, /): # Note: the function name is different here return np.arctan2(x1, x2) def atanh(x, /): # Note: the function name is different here return np.arctanh(x) def bitwise_and(x1, x2, /): return np.bitwise_and(x1, x2) def bitwise_left_shift(x1, x2, /): # Note: the function name is different here return np.left_shift(x1, x2) def bitwise_invert(x, /): # Note: the function name is different here return np.invert(x) def bitwise_or(x1, x2, /): return np.bitwise_or(x1, x2) def bitwise_right_shift(x1, x2, /): # Note: the function name is different here return np.right_shift(x1, x2) def bitwise_xor(x1, x2, /): return np.bitwise_xor(x1, x2) def ceil(x, /): return np.ceil(x) def cos(x, /): return np.cos(x) def cosh(x, /): return np.cosh(x) def divide(x1, x2, /): return np.divide(x1, x2) def equal(x1, x2, /): return np.equal(x1, x2) def exp(x, /): return np.exp(x) def expm1(x, /): return np.expm1(x) def floor(x, /): return np.floor(x) def floor_divide(x1, x2, /): return np.floor_divide(x1, x2) def greater(x1, x2, /): return np.greater(x1, x2) def greater_equal(x1, x2, /): return np.greater_equal(x1, x2) def isfinite(x, /): return np.isfinite(x) def isinf(x, /): return np.isinf(x) def isnan(x, /): return np.isnan(x) def less(x1, x2, /): return np.less(x1, x2) def less_equal(x1, x2, /): return np.less_equal(x1, x2) def log(x, /): return np.log(x) def log1p(x, /): return np.log1p(x) def log2(x, /): return np.log2(x) def log10(x, /): return np.log10(x) def logical_and(x1, x2, /): return np.logical_and(x1, x2) def logical_not(x, /): return np.logical_not(x) def logical_or(x1, x2, /): return np.logical_or(x1, x2) def logical_xor(x1, x2, /): return np.logical_xor(x1, x2) def multiply(x1, x2, /): return np.multiply(x1, x2) def negative(x, /): return np.negative(x) def not_equal(x1, x2, /): return np.not_equal(x1, x2) def positive(x, /): return np.positive(x) def pow(x1, x2, /): # Note: the function name is different here return np.power(x1, x2) def remainder(x1, x2, /): return np.remainder(x1, x2) def round(x, /): return np.round(x) def sign(x, /): return np.sign(x) def sin(x, /): return np.sin(x) def sinh(x, /): return np.sinh(x) def square(x, /): return np.square(x) def sqrt(x, /): return np.sqrt(x) def subtract(x1, x2, /): return np.subtract(x1, x2) def tan(x, /): return np.tan(x) def tanh(x, /): return np.tanh(x) def trunc(x, /): return np.trunc(x)