system_parameters.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:cuicuilco 作者: AlbertoEsc 项目源码 文件源码
def append_dataset_arrays_or_functions(dataset1, dataset2, verbose=True):
    """Concatenates the features of two ndarrays (or functions returning ndarrays)."""
    if inspect.isfunction(dataset1):
        if verbose:
            print("Executing dataset1")
        d1 = dataset1()
    else:
        if verbose:
            print("Dataset1 is an array")
        d1 = dataset1
    if inspect.isfunction(dataset2):
        if verbose:
            print("Executing dataset2")
        d2 = dataset2()
    else:
        if verbose:
            print("Dataset2 is an array")
        d2 = dataset2
    n1 = d1.shape[0]
    n2 = d2.shape[0]
    if n1 != n2:
        er = "incompatible number of samples: ", n1, " and ", n2
        raise Exception(er)
    return numpy.concatenate((d1, d2), axis=1)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号