def __init__(self, enrollment_id, logs, feature_keys, feature_values): FeatureBag.__init__(self, enrollment_id, logs, feature_keys, feature_values) self.logs = sorted(logs, key=lambda x: x['time']) self.start = self.logs[0]['time'].strftime('%Y%m%d') self.start_day = datetime.datetime.strptime(self.start, '%Y%m%d') self.end = self.logs[-1]['time'].strftime('%Y%m%d') self.end_day = datetime.datetime.strptime(self.end, '%Y%m%d')
def __init__(self, enrollment_id, logs, feature_keys, feature_values): conf = ConfigParser.SafeConfigParser() conf.read('{0}/../settings.conf'.format(base_dir)) self._con = MySQLdb.connect( host=conf.get('mysql', 'host'), db=conf.get('mysql', 'db'), user=conf.get('mysql', 'user'), passwd=conf.get('mysql', 'passwd'), ) FeatureBag.__init__(self, enrollment_id, logs, feature_keys, feature_values)
def __init__(self, enrollment_id, label, week, logs, feature_keys, feature_values): FeatureBag.__init__(self, enrollment_id, logs, feature_keys, feature_values) self.logs = sorted(logs, key=lambda x: x['time']) self.start = self.logs[0]['time'].strftime('%Y%m%d') self.start_day = datetime.datetime.strptime(self.start, '%Y%m%d') self.end = self.logs[-1]['time'].strftime('%Y%m%d') self.end_day = datetime.datetime.strptime(self.end, '%Y%m%d') self.label = label if week: self.week = week else: self.week = int((self.end_day - self.start_day).days / 7)
def __init__(self, enrollment_id, logs, feature_keys, feature_values): FeatureBag.__init__(self, enrollment_id, logs, feature_keys, feature_values) self.logs = sorted(logs, key=lambda x: x['time'])
def __init__(self, enrollment_id, logs, feature_keys, feature_values): FeatureBag.__init__(self, enrollment_id, logs, feature_keys, feature_values)