class Tensor:
def __init__(self, data, shape):
self.data = data
self.shape = shape
self.tensor = shape_data(self.data,self.shape) # <-- *
def shape_data(self,data,shape):
temp1=[]
temp2=[]
shape.reverse()
.....
이런식으로 코딩을 작성했는데 주피터노트북에서는 문제 없이 실행이 되는 것이 파이썬 IDLE로 옮기니 * 으로 표시한 부분이
이런식으로 에러가 뜨네요. 함수 이름을 다 선언해줬는데 왜 not defined하는지를 종잡을 수 없네요. 함수가 순서가 먼저오게해도 의미가 없고 해결이 안되네요.
쥬피터노트북과 파이썬이 왜 차이나는지 모르겠어요.