함수내에서 체크해야 함. assert isinstance(a, np.ndarray), "ndarray required"
오 ㄱㅅㄱㅅ - dc App
음? 그냥 np.ndarray로 하면 되는거 아니었냐?; 왜 굳이 런타임때 하는거임?
파이썬은 어차피 다 런타임 아니냐? - dc App
음. 글킨한데 어차피 typing을 써서 mypy로 검증하거나 에디터에서 문법 추천할때는 써줄수 있으니까.
어차피 컴파일타임에서 typing규약 어기면 경고를 내줄 수 있으니까. 뭐 물론 경고 다 쌩까고 지좆대로 하는 애들 막으려면 런타임밖에 없긴 하겠네
함수내에서 체크해야 함. assert isinstance(a, np.ndarray), "ndarray required"
오 ㄱㅅㄱㅅ - dc App
음? 그냥 np.ndarray로 하면 되는거 아니었냐?; 왜 굳이 런타임때 하는거임?
파이썬은 어차피 다 런타임 아니냐? - dc App
음. 글킨한데 어차피 typing을 써서 mypy로 검증하거나 에디터에서 문법 추천할때는 써줄수 있으니까.
어차피 컴파일타임에서 typing규약 어기면 경고를 내줄 수 있으니까. 뭐 물론 경고 다 쌩까고 지좆대로 하는 애들 막으려면 런타임밖에 없긴 하겠네