У меня есть таблица с именем df
, и я создаю новые функции, комбинируя их с инструментами trans_primitives
. Из-за нехватки времени я хотел создать всего 500
функции. Однако при каждом запуске эти 500 сгенерированных функций различаются (другими словами, порядок создания функций различается). Как я могу убедиться, что одни и те же функции будут генерироваться при каждом запуске со случайным состоянием или начальным значением? Я пробовал random.seed и np.random.seed, но они не работали.
es = es.entity_from_dataframe(entity_id = 'entity',
dataframe = df,
make_index=True,
index = 'index'
)
features, feature_names = ft.dfs(entityset = es, target_entity = 'entity',
trans_primitives = ['equal','or','add_numeric'],
ignore_variables= {'entity':['index']},
max_depth = 1,
max_features = 500
)