Есть ли способ добавить пользовательские типы в 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. Это возможно?
Спасибо,