본문 바로가기

프로그래밍37

파이썬 kaggle 대회 참가하기 기초(타이타닉 생존예측) kaggle에서 어떻게 머신러닝을 이용하여 대회에 참가할 수 있는지 알려준다. 난이도 : 하 시간 : 20분 내용 : 케글 competition에서 어떤 메뉴가 존재하고 데이터를 어떻게 활용하고 결과를 제출하는지 알려준다. 머신러닝 코딩부분이 어떤 역할을 하는지 이해하지 않고 그냥 그렇구나?하고 넘어가면 어떤식으로 대회가 이뤄지는지 간단하게 알 수 있다. kaggle competition의 메뉴구성, 자료이용 방법, 학습방법, 결과보기 등을 알 수 있다. https://www.kaggle.com/alexisbcook/titanic-tutorial Titanic Tutorial Explore and run machine learning code with Kaggle Notebooks | Using data.. 2021. 5. 19.
파이썬 kaggle 강의 7/7 Working with External Libraries 외부라이브러리 이용하기 난이도 : 하 내용 : 외부라이브러리를 불러오는 방법에 대해서 배운다. from, import, as 와 같은 간단한 기능만 설명해준다. 라이브러리를 불러오는 방법 import 라이브러리이름 print( dir(라이브러리이름)) 을 통해서 라이브러리 내부의 함수들을 볼 수 있다. help ( 라이브러리이름 ) 을 하면 라이브러리에 대한 설명과 함수에 대한 설명을 볼 수 있다. import 라이브러리 as 약자 를 하면 라이브러리를 재설정한 약자를 입력하여 불러올 수 있다. from 라이브러리 import 함수 를 하면 불러온 함수를 라이브러리 이름을 넣지 않아도 실행될 수 있도록 설정한다. (예. math.log 를 했어야했.. 2021. 5. 18.
kaggle 파이썬 4/7 list 와 Tuples interlude : object object는 몇가지를 함께 가져온다. (함수안에 . 콤마로 함수안 다른 기능들을 불러올 수 있다) 여러가지 리스트의 기능들 설명 리스트 만들기 [ ] 대괄호 키와 인덱싱 planet[3] = ' sun' len, sum, max, min, . append, .pop , .index . in 연산자를 통해서 변수가 리스트 안에 있는지 확인 할 수 있다. ABC in ab ABC가 ab라는 리스트에 있나요? Tuples 은 리스트와 비슷하다. 하지만 다른점이 있다. 1. ( ) 소괄호(parantheses)를 이용해서 만든다. 2. tuples은 리스트처럼 내용물을 변경할 수 없다. planet[3] = ' sun' 안됨 3. 리스트는 복사할때 새.. 2021. 5. 18.
클래스 self에 대해서 파이썬 알고리즘 인터뷰의 첫 문제를 푸는 도중 여러가지 생소한 개념들이 등장했다. def function(self, s:str) -> bool: strs = [] for char in s: char.append(char.lower()) while len(strs) 2021. 5. 16.
Kaggle 파이썬 강의 (6/7) 내용 : 문자와 딕셔너리 (string and dictionary) 난이도 : 중, 문자와 딕셔너리를 활용하는 방법에 대해서 알려준다. 그렇구나 하는 느낌 걸린시간 : 25분 문장을 출력할 때 ' ' 혹은 " " 를 통해서 문자(string)을 출력할 수 있다. 문장내에 ' 혹은 " 가 있다면 서로 다른 문장부호로 감싸준다. 혹은 \ 문장부호 앞에 백슬레시를 넣어 문자라고 구분해준다. \n은 한줄띄어쓰기이다. format과 {}를 이용해서 원하는 위치에 원하는 문자를 넣을 수 있다. "{}, you'll always be the {}th planet to me.".format(planet, position) 리스트는 [ ]로 만들고 딕셔너리는 { } 를 통해서 만든다. 대괄호를 정의함으로써 딕셔너리에 키.. 2021. 5. 16.
Kaggle 파이썬 강의 (5/7) 내용 : 루프와 리스트 (loop and list comprehension 난이도 : 중하, ( for, while을 사용하는 방법은 간단하다) 걸린시간 : 30분 파이썬에서는 for 을 통해서 루프를 만들 수 있다. for를 입력 변수 그리고 in 을 통해서 반복하려는 변수들을 선택할 수 있다. planets = ['Mercury', 'Venus', 'Earth', 'Mars', 'Jupiter', 'Saturn', 'Uranus', 'Neptune'] for planet in planets: print(planet, end=' ') # print all on same line print 의 기본 출력은 \n 한줄띄기가 되는 데 end=' '를 넣어주면 반복되는 값들이 같은줄에 표시된다. 문자에서 대문.. 2021. 5. 16.