변수 이름 지정 class Variable: def __init__(self,data,name=None): if data is not None: if not isinstance(data,np.ndarray): raise TypeError('{}는 지원하지 않습니다'.format(type(data))) self.data=data self.name=name self.grad=None self.creator=None self.generation=0 # 세대 수를 기록하는 변수 ndarray 인스턴스 변수 variable은 데이터를 담는 상자 역할을 한다. 그러나 사용하는 사람 입장에서 중요한 것은 상자가 아니라 그 안의 데이터 이다. 그래서 Variable이 데이터인 것처럼 보이게 하는 장치, 즉 상자를 투명..