コード例 #1
0
ファイル: base_data.py プロジェクト: jlklos/machine-learning
    def save_observation_label(self, session_type, session_id):
        '''save_observation_label

        This method saves the list of unique independent variable labels,
        which can be expected in any given observation, into the sql
        database. This list of labels, is predicated on a supplied session
        id (entity id).

        @self.observation_labels, list of features (independent variables),
            defined after invoking the 'dataset_to_dict' method.

        @session_id, the corresponding returned session id from invoking the
            'save_entity' method.
        '''

        if len(self.observation_labels) > 0:
            for label_list in self.observation_labels:
                for label in label_list:
                    db_save = Save_Observation(
                        {
                            'label': label,
                            'id_entity': session_id
                        },
                        session_type
                    )

                    # save dataset element, append error(s)
                    db_return = db_save.save_label()
                    if not db_return['status']:
                        self.list_error.append(db_return['error'])
コード例 #2
0
    def save_observation_label(self, session_type, session_id):
        """save_observation_label

        This method saves the list of unique independent variable labels,
        which can be expected in any given observation, into the sql
        database. This list of labels, is predicated on a supplied session
        id (entity id).

        @self.observation_labels, list of features (independent variables),
            defined after invoking the 'dataset_to_dict' method.

        @session_id, the corresponding returned session id from invoking the
            'save_svm_entity' method.
        """

        if len(self.observation_labels) > 0:
            for label_list in self.observation_labels:
                for label in label_list:
                    db_save = Save_Observation(
                        {
                            'label': label,
                            'id_entity': session_id
                        }, session_type)

                    # save dataset element, append error(s)
                    db_return = db_save.save_label()
                    if not db_return['status']:
                        self.list_error.append(db_return['error'])
コード例 #3
0
def observation_label(session_type, session_id, labels):
    '''observation_label

    This method saves the list of unique independent variable labels, which can
    be expected in any given observation, into the sql database. This list of
    labels, is predicated on a supplied session id (entity id).

    '''

    # variables
    list_error = []

    # save labels
    if len(labels) > 0:
        for label_list in labels:
            for label in label_list:
                db_save = Save_Observation(
                    {
                        'label': label,
                        'id_entity': session_id
                    },
                    session_type
                )

                # save dataset element, append error(s)
                db_return = db_save.save_label()
                if not db_return['status']:
                    list_error.append(db_return['error'])

    # return
    return {'error': list_error}
コード例 #4
0
    def save_observation_label(self, session_type, session_id):
        if len(self.observation_labels) > 0:
            for label_list in self.observation_labels:
                for label in label_list:
                    db_save = Save_Observation({'label': label, 'id_entity': session_id}, session_type)

                    # save dataset element, append error(s)
                    db_return = db_save.save_label()
                    if not db_return['status']: self.list_error.append(db_return['error'])