cmd > jupyter notebook
Q1. 주피터 노트북에 대한 설명 중 옳지 않은 것은? 3
1. 셀에는 코드를 입력할 수 없다.
2. 셀은 명령모드와 편집모드가 있다.
3. 한번 지운 셀은 되살릴 수 없다. -> 단축키 Z , Edit-Undo Delete Cells 사용
4. 셀에는 주석을 입력할 수 있다.
Q2. 주피터 노트북의 파일명이 있는 영역은? 1
1. 헤더
2. 툴바
3. 셀
4. 네임스페이스
Q3. 셀의 코드를 실행하는 단축키 : Ctrl + Enter
- 구분자로 쓸 값을 sep 사용
print(1, 2, sep="/") -> 1/2
02 자료형
- index 0부터 시작하고, 마이너스 개념은 마지막 index부터 옴
- [2:] : index 2부터 끝까지
- [:3] : 처음부터 index 3 이전까지
index | 0 | 1 | 2 | 3 | 4 | 5 |
D | a | t | a | ^ | ^ | |
index | -6 | -5 | -4 | -3 | -2 | -1 |
/ | 나누기 |
% | 나머지 |
** | 제곱 |
// | 몫 |
04 리스트
- 복잡한 구조의 자료를 보관하기 용이한 자료구조
- 원소를 묶기 위하여 대괄호 사용
- exam = [1, 2, ['a','b','c']]
index | |||
[0] | 1 | ||
[1] | 2 | ||
[2] | [0] = [-3] 'a' |
[1] = [-2] 'b' |
[2] = [-1] 'c' |
05 튜플
- 자료의 수정이 불가능한 자료형
- 소괄호를 사용하여 생성
! 원소가 하나인 튜플을 만들 경우 뒤에 쉼표 필요
! 삽입을 할 경우 다음과 같은 에러 발생
06 딕셔너리
- 하나의 쌍(Key, Value)으로 이루어진 연관 배열(Associative)
- 원하는 값 추출을 위해서는 key를 사용
- 중괄호, 콜론, 따옴표를 사용하여 생성
Q.
list, tuple, dictionary
* 기본문법 2
01 제어문
- 들여 쓰기 작성 유의!
- tab / space 둘 다 가능하지만 혼용 금지 -> tab 권장
- tab의 경우 한 칸, space의 경우 4칸 사용
조건문
반복문
- List comprehension : ‘(특히 언어적인) 이해력‘
[ ( 변수를 활용한 값 ) for ( 사용할 변수 이름 ) in ( 순회할 수 있는 값 )]
ex) https://shoark7.github.io/programming/python/about-list-comprehension-python
02 사용자 정의 함수
- 별도의 스크립트 파일에 저장하여 필요할 때 불러올 수 있음
- def 정의해 준 다음부터 함수만 입력하여 단사용 가능
def 함수명(인자1, 인자2):
실행 코드
return 출력 값
03 라이브러리
- 설치: pip install tensorflow
- numpy : 메모리 효율적인 벡터 산술연간 기능. 반복문 없이 전체 데이터 배열 일괄 연산 기능. 선형대수, 난수 발생, 푸리에 변환 등 연산 기능 제공
호출: import numpy as np
- pandas : numpy 기반 라이브러리. 행과 열로 이루어짐 객체를 다루기 용이(DataFrame), 시계열과 비시계열 데이터를 같이 다룰 수 있는 데이터 구조
설치: pip install pandas
호출: import pandas as pd
- 함수 설명: Shift + tab + tab
'Data Science > 실습' 카테고리의 다른 글
DS 실습 11- 상관분석(Pandas.corr, scipy) (0) | 2024.12.05 |
---|---|
DS 실습9~10-데이터전처리(정렬 및 변환-crosstab, sort_values, melt/ def) (0) | 2024.12.01 |
DS 실습6~8- 데이터전처리(결측치,이상치,파생변수,데이터병합) (0) | 2024.11.24 |
DS 실습5- 표본 추출(sample, random_state, train_test_split) (0) | 2024.11.23 |
DS 실습4- Numpy, pandas(Series,DataFrame)* (2) | 2024.11.22 |