def ftrMet(dataSet, ftr): col = data.numpyDump(dataSet, ftr) return {metric: np.asscalar(getattr(np, metric)(col)) for metric in ['min', 'max', 'mean']}
def column(colName): col = data.numpyDump(dataSet, colName).astype(np.float64) return (col - np.mean(col)) / np.std(col)
def scaledArray(dataSet, column): return adaptiveScale(data.numpyDump(dataSet, column), featureMetrics(dataSet)[column])