Мне было интересно, как добиться такого поведения.
Когда вы вызываете переменную в python, она напрямую отображает некоторое значение.
как:
>> a= 5
>> a
5
библиотеки типа numpy также делают это
>> a = np.array([1,2])
>> a
>> array([1,2])
Случается что-то подобное, верно?
Поэтому я хочу подражать этому поведению для создания класса
class example(object):
def __init__(self,intputs):
self.out = inputs
...
instance = example(inputs)
такой, что когда я пишу
instance
это было прямо эквивалентно
instance.out
Потому что самая похожая вещь, которую я знаю, это установка call , чтобы сделать это, но в этом случае она будет вызывать instance () с этими скобками