안녕하세요, [이 사람이 죽을 확률은? 3 : 나머지 잡기술] 강의에서
말씀주신대로 for 반복문 만들어보려했는데 뭔가 이상해서요ㅠㅠ
아래 코드처럼 for 반복문 만들어서 컬럼별로 반복해서 컬럼명을 넣어주고싶은데,
normalizer_func에 저 x가 어디서 x를 받아오는지, normalizer_fun을 저렇게 2개 변수받아서 만들면 되는건지 여쭤봅니다..!
아니면 normalizer_func이랑 feature_columns.append 이걸 각각 서로 다른 for 반복문 만들수밖에 없을까요...?
감사합니다.
num_columns = ['Fare', 'Parch', 'SibSp', 'Age']
def normalizer_func(x, column):
min = data[column].min()
max = data[column].max()
return (x - min) / (max - min)
for column in num_columns:
feature_columns.append(tf.feature_column.numeric_column(column, normalizer_fn=normalizer_func(x, column)))