시작하기무료로 시작하기

Docstring으로 문제 해결!

어떤 괴짜가 당신의 numpy 설치를 망가뜨렸어요! 함수들은 여전히 존재하지만, 전부 엉뚱한 이름으로 바뀌었습니다. 지금 당장 numpy.histogram() 함수를 호출해야 하는데, 패키지를 다시 설치할 시간은 없네요. 다행히도 그 괴짜는 docstring까지 바꾸지는 않았고, 당신은 docstring을 확인하는 방법을 알고 있어요. numpy에는 함수가 매우 많아서, 우리가 numpy.histogram()일 가능성이 있는 네 가지 후보로 범위를 좁혀 두었습니다: numpy.leyud(), numpy.uqka(), numpy.fywdkxa(), numpy.jinzyxq().

IPython 셸에서 각 함수의 docstring을 확인해 실제로 어떤 함수가 numpy.histogram()인지 판단해 보세요. 이를 위해 Python의 기본 방법을 쓰셔도 되고, inspect 모듈의 함수를 사용하셔도 됩니다.

이 연습은 강의의 일부입니다

Python으로 함수 작성하기

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작