DEAP PrimitiveSetTyped Пользовательские типы `in_types` - PullRequest
0 голосов
/ 08 ноября 2019

Есть ли способ добавить пользовательские типы в PrimitiveSetTyped? Эта функция имеет параметр с именем in_types, который принимает список типов Python, таких как int, float и т. Д. Я хотел бы знать, возможно ли добавить пользовательские типы, где я могу определить, что это может быть.

Например:

    pset = gp.PrimitiveSetTyped("main", in_types=[int, int], ret_type=float)

Так что в приведенном выше у меня есть 2 in_types, int и int. Я не хочу, чтобы первое было перепутано со вторым. То, что я пытаюсь сделать, для данного дерева, которое я генерирую, функции в дереве должны знать, какое из них оно использует, потому что некоторая функция, которую я добавляю, используя addPrimitive, принимает другой набор параметров. Например, первый тип типа int колеблется от 0 до 5, а тип scond - от 100 до 200. Это возможно?

Спасибо,

...