-
Notifications
You must be signed in to change notification settings - Fork 107
Open
Description
class ContinuousFeatureGenerator:
"""
Clip continuous features.
"""
def __init__(self, num_feature):
self.num_feature = num_feature
def build(self, datafile, continous_features):
df = pd.read_csv(datafile, sep="\t", header=True)
with open(datafile, 'r') as f:
for line in f:
features = line.rstrip('\n').split('\t')
for i in range(0, self.num_feature):
val = features[continous_features[i]]
if val != '':
val = int(val)
if val > continous_clip[i]:
val = continous_clip[i] # 这个val弄了半天,也没存储,赋值,所以处理了有啥用呀
def gen(self, idx, val):
if val == '':
return 0.0
val = float(val)
return val
Metadata
Metadata
Assignees
Labels
No labels