python3中不再内置apply函数,若您需要调用其它package中的若干函数,不能使用apply(func,())这种形式

可以使用字典代替

譬如说有定义

def detrend(spec_data):
    # 分区 去趋势
    return signal.detrend(spec_data)

可以定义如下:

functions = {
        'mean_centralization': mean_centralization,
        'detrend': detrend,
        'd1': d1,
        'd2': d2,
        'standardlize': standardlize,
        'msc': msc,
        'snv': snv
    }

通过调用实现apply函数效果

functions['detrend'](args)