예제 #1
0
파일: api.py 프로젝트: elibol/nums-1
def log(x: BlockArray, out: BlockArray = None, where=True, **kwargs) -> BlockArray:
    return _instance().map_uop(
        op_name="log",
        arr=x,
        out=out,
        where=where,
        kwargs=numpy_utils.ufunc_kwargs(kwargs),
    )
예제 #2
0
파일: api.py 프로젝트: liuhanyao98/nums-1
def right_shift(x1: BlockArray,
                x2: BlockArray,
                out: BlockArray = None,
                where=True,
                **kwargs) -> BlockArray:
    return _instance().map_bop(op_name="right_shift",
                               arr_1=x1,
                               arr_2=x2,
                               out=out,
                               where=where,
                               kwargs=numpy_utils.ufunc_kwargs(kwargs))
예제 #3
0
파일: api.py 프로젝트: elibol/nums-1
def true_divide(
    x1: BlockArray, x2: BlockArray, out: BlockArray = None, where=True, **kwargs
) -> BlockArray:
    return _instance().map_bop(
        op_name="true_divide",
        arr_1=x1,
        arr_2=x2,
        out=out,
        where=where,
        kwargs=numpy_utils.ufunc_kwargs(kwargs),
    )
예제 #4
0
파일: api.py 프로젝트: liuhanyao98/nums-1
def greater_equal(x1: BlockArray,
                  x2: BlockArray,
                  out: BlockArray = None,
                  where=True,
                  **kwargs) -> BlockArray:
    return _instance().map_bop(op_name="greater_equal",
                               arr_1=x1,
                               arr_2=x2,
                               out=out,
                               where=where,
                               kwargs=numpy_utils.ufunc_kwargs(kwargs))