파이썬 특히 머신러닝 하면서 import 한 라이브러리를 뜯어보고 동작 과정을 살펴 보고싶을때가 있다.
또는 import를 할때 라이브러리 전체를 import하기에는 코드가 너무 무거워질까 두려워 특정 부분만 import를 할때도 사용된다!
그럴때 사용하는 팁을 설명해볼게!
1. VScode를 통해 파일 생성 ( 언어에 맞게 )
예시를 위해서 나는 python으로 진행을 해볼게
만약 vscode만 설치되어있고 파이썬이나 다른 필요한 파일이 설치 안되어있다면 설치하자
각 언어에 설치 필수 항목들은 구글링 하면 충분히 나와..
2. import하기
예시를 위해 sklearn을 import 해볼게
만약 위의 sklearn과 달리 정상적으로 import되지 않았다면 여러분의 언어의 기본 라이브러리에 패키지가 설치되어있지 않아서야!
그니깐 import 하는거는 당신의 컴퓨터에서 사용할 언어의 폴더에 있는 라이브러리 폴더에서 가져와 쓰겠다는거를 선언하는건데
설치를 안했으니 못하겠지!
설치하는 방법은 vscode 터미널을 열어서
pip install 라이브러리 이름
을 통해 라이브러리 설치해주면 되는거야!
3. import 한 패키지의 구성 폴더에 들어가기
라이브러리를 우클릭 하면 저렇게 나오는데 정의로 이동을 눌러!
그러면 sklearn 라이브러리의 init 파일이 나올거야
init 파일은 github의 README와 비슷하다 생각하면 될거야 그냥 해당 라이브러리에 뭐가 있는지 설명을 해줘!
4. init 파일 확인하기
좀만 내리면 저렇게 빨간 글씨로 어떤것들이 들어있는지 확인할 수 있어
그리고 위쪽의 경로가 있는 줄을 보면 클릭을 할수 있는데 해당 디렉터리 또는 폴더를 클릭하면 그 파일이 존재하는 디렉토리에 뭐가 있는지 보여줘!
빨간색 글씨와 위의 사진 오른쪽 상단의 스크롤 메뉴를 보면 구성요소가 같다는것을 확인 할 수 있을거야
여기서 특정 폴더에 있는 기능들만 예를들어 sklearn.preprocessing의 기능만 확인하고 싶으면 sklearn -> preprocessing을 들 들어가서 init 파일을 확인해보는거지
5. 특정 디렉토리 init 확인하기
이렇게 위와같은 형태의 init파일을 찾을수 있어 여기서 여러분이 원하는것을 import하면 됩니다.
추가. 사용하는 함수의 구조 뜯어보기
위에서 더 나아가 함수의 구조까지 확인해보고 싶으면 5번의 init파일에서 당신이 사용할 함수가 어디서 import되는지 확인을 해야해
5번 사진에서는 맨 윗쭐의 from ._ ~~~~ 이부분이지 이후 그 경로를 따라 당신이 사용할 함수파일을 열어보는거야!
그래서 똑같이 파일을 열어 뜯어 보는거지
또는! 그냥 from ._ ~~~~ 에서 우클릭후 정의로 이동하면 쉽게 이동할 수 있어
'독학 > 기타' 카테고리의 다른 글
[ Machine Learning ] 회귀분석 (1) | 2022.12.28 |
---|---|
[ Git ] Git vs Github 차이 (0) | 2022.07.20 |
[ 기타 ] 비주얼 스튜디오 코드 vs 비주얼 스튜디오 (0) | 2022.07.19 |