h2o-py/h2o/grid/grid_search.py
def sort_by(self, metric, increasing=True):
        """Deprecated since 2016-12-12, use grid.get_grid() instead."""

        if metric[-1] != ')': metric += '()'
        c_values = [list(x) for x in zip(*sorted(eval('self.' + metric + '.items()'), key=lambda k_v: k_v[1]))]
        c_values.insert(1, [self.get_hyperparams(model_id, display=False) for model_id in c_values[0]])
        if not increasing:
            for col in c_values: col.reverse()
        if metric[-2] == '(': metric = metric[:-2]
        return H2OTwoDimTable(
            col_header=['Model Id', 'Hyperparameters: [' + ', '.join(list(self.hyper_params.keys())) + ']', metric],
            table_header='Grid Search Results for ' + self.model.__class__.__name__,
            cell_values=[list(x) for x in zip(*c_values)])
def sort_by(self, metric, increasing=True):
        """Deprecated since 2016-12-12, use grid.get_grid() instead."""

        if metric[-1] != ')': metric += '()'
        c_values = [list(x) for x in zip(*sorted(eval('self.' + metric + '.items()'), key=lambda k_v: k_v[1]))]
        c_values.insert(1, [self.get_hyperparams(model_id, display=False) for model_id in c_values[0]])
        if not increasing:
            for col in c_values: col.reverse()
        if metric[-2] == '(': metric = metric[:-2]
        return H2OTwoDimTable(
            col_header=['Model Id', 'Hyperparameters: [' + ', '.join(list(self.hyper_params.keys())) + ']', metric],
            table_header='Grid Search Results for ' + self.model.__class__.__name__,
            cell_values=[list(x) for x in zip(*c_values)])
def sort_by ( self , metric , increasing = True ) : if metric [ - 1 ] != ')' : metric += '()' c_values = [ list ( x ) for x in zip ( * sorted ( eval ( 'self.' + metric + '.items()' ) , key = lambda k_v : k_v [ 1 ] ) ) ] c_values . insert ( 1 , [ self . get_hyperparams ( model_id , display = False ) for model_id in c_values [ 0 ] ] ) if not increasing : for col in c_values : col . reverse ( ) if metric [ - 2 ] == '(' : metric = metric [ : - 2 ] return H2OTwoDimTable ( col_header = [ 'Model Id' , 'Hyperparameters: [' + ', ' . join ( list ( self . hyper_params . keys ( ) ) ) + ']' , metric ] , table_header = 'Grid Search Results for ' + self . model . __class__ . __name__ , cell_values = [ list ( x ) for x in zip ( * c_values ) ] )
Deprecated since 2016-12-12, use grid.get_grid() instead.
Deprecated since 2016 - 12 - 12 use grid . get_grid () instead .