Note

주피터 노트북 사용하기 본문

Machine Learning

주피터 노트북 사용하기

알 수 없는 사용자 2021. 4. 26. 15:10
728x90

1. 주피터 노트북

 (1) 파일 위치 보기 - pwd 실행

 

(2) 간단한 단축키

 

셀 모드 변환 단축키
  markdown : M - 제목
  code : y - 코드
  raw : r - 메모장
  단축키를 위한 밖 누르기 - esc
  커서입력 - enter
  셀 지우기 - dd
  셀 복원 - z

 

(3) 데이터의 종류 - 숫자형, 문자열

 

2.  숫자형 데이터(int, float) - 간단한 사칙연산

 1+2  더하기

 4-2 빼기

 20/2 나누기

 40//3 나누기의 몫

 40%3 나누기 나머지

 

3. 문자열 데이터(string)

 

 (1) 문자열 데이터끼리 더하기, 곱하기가 가능하다.

문자열 더하기와 곱하기

 

 (2) 문자열안에 작은따옴표 넣기

 (3) 문자열로 바꿔주는 함수 : str()

 

4. 여러 줄을 출력할 때는 print함수 사용

 

5. <데이터 저장소> 주로 리스트와 딕셔너리가 많이 쓰인다.

- 리스트 []: 순서가 있다 *

리스트 생성 및 자동완성 팁

 

 (1) 리스트 오름차순 정렬 - lottery.sort()

 

(2) 리스트 내림차순 정렬 - lottery.reverse()

 

(3) 리스트 한가지 요소 추가 - lottery.append()

 

(4) 리스트 연속된 요소 추가 - lottery.extend()

 

(5) 리스트 내 요소 삭제

리스트 내 첫번째 요소 삭제

 

 

(6) 리스트 슬라이싱

리스트 데이터 abc

  위 이미지 밑에 칸은 abc 데이터 3번부터 가져오기. 데이터의 시작은 0번부터이다. 따라서 0번부터 5번까지 존재한다. 반대로 3번 전까지의 데이터를 가지고 오고 싶으면 abc[:3]으로 입력한다.

뒤에서부터 두칸씩 한칸 띄운 데이터 모습

 

- 딕셔너리 {} : 키-밸류 쌍 *

* 코랩에서 실행시 딕셔너리 순서가 다르게 나올 수 있음.

 (1) 딕셔너리 찾는 방법

 

(2) 새로운 요소 추가

새로운 age 데이터 추가

 (3) 키 값을 리스트로 만드는 방법

 

- 집합 {} : 유일한 값만 남김

 

 

- 튜플 () : 요소 수정이 안됨

 

6. 값 비교하기

 

크다 작다는 흔히 알고 있는 연산기호와 동일하다.

다만, 같다 표시는 == 같지않다는 !=

or을 사용했을 때 두 가지 중 하나만 만족해도 True 결과 값을 도출한다. and를 사용할 때는 두 가지 다 만족해야 True 값이 나온다

 

7. 조건문

*문자열 포매팅

name 변수를 지정해 주고 사용해야 한다. 그렇지 않으면 오류 발생

지정한 변수가 아닐때 간단한 응용

(1) if, elif, else

조건을 주어지고 마지막에 else를 입력한다.

 

8. 나만의 함수 만들기

 

함수 생성
함수를 활용한 조건문 응용

 

결과값

 

간단한 숫자함수 만들기
결과값

 

9. 반복문

 

리스트 생성
for문 활용
for문 활용 예시
반복문 활용 예시

 

**심화학습

'Machine Learning' 카테고리의 다른 글

4. 엑셀을 다루는 판다스  (0) 2021.04.28
pandas 10 minutes (3)  (0) 2021.04.28
pandas 10 minutes (2)  (0) 2021.04.27
pandas 10 minutes (1)  (0) 2021.04.27
pandas cheat sheet  (0) 2021.04.27
Comments