NIPA AI 온라인 교육
리스트의 활용
시퀀스 자료형 : 순서가 있는 자료형. : 리스트, 문자열 등이 이에 속함.
Dictionary 뜻: 사전 Dictionary하면 뜻이 사전인 것처럼, 말 그대로 짝꿍이 있는 자료형임. {} - 중괄호로 묶어서 표현함. {key:value}의 형식: key를 알면 value를 알 수 있음.
함수란? 프로그래밍의 기본 틀 컴퓨터에게 정보를 입력하고, 컴퓨터가 작업하고, 컴퓨터가 작업 결과를 출력. 함수란? 하나를 입력하면 하나를 수행하고 또 하나를 입력하면 하나를 수행하고... -> 여러번 입력 너무 번거로워! -> 이를 한번에 묶을 수 없을까? 해서 탄
1. 모듈 코드의 길이가 길어지는 상황 이 때, 모든 함수·변수를 구현하는 것은 불가능 -> 누군가 만들어 놓은 함수, 변수 등을 활용하자! ex) 우리가 레고로 무언가 만들 때 이미 만들어진 블럭을 활용함. 이 때 쓰는 블럭이 모듈과 같음. 특정 목적을
Numpy(Numerical Python)
배열의 기초
slicing : 인덱스의 값으로 배열의 일부분을 가져옴 start부터 end-1까지의 값을 가져온다. Boolean indexing Boolean inde
Pandas🤔? 파이썬 라이브러리 구조화된 데이터를 효과적으로 처리하고 저장 특히 행과 열을 가진 2차원 데이터와 대용량 데이터 처리에 대해 효율적 엑셀과 비슷한 데이터 형태 Array 계산에 특화된 Numpy를 기반으로 설계 Pandas의 자료형: Seri
시리즈 데이터와 내용이 이어집니다. DataFrame 여러 개의 Series가 모여서 행과 열을 이룬 데이터 Dictionary를 활용하여 DataFrame 생성 가능 딕셔너리, 시리즈, 데이터프레임 정리! ① 딕셔너리: data = {key:value}
데이터 프레임, 시리즈 데이터에 대해 데이터 찾는 방법 데이터 선택 .loc(locaton의 약자) : 명시적 인덱스 참조 .iloc: 암묵적 인덱싱 참조. 파이썬 스타일의 정수 인덱스를 참조함. 인덱싱 결과에 1.409250e+09 이런식으로 표기되는데 여기서
Index 값 기준으로 정렬하기 구성 : sort_index(행 or 열 방향, 오름 or 내림차순) axis = 0 : 행 인덱스 기준 정렬(Default: 오름차순) df = df.sort_index(axis = 0) 원본 결과값 axis = 1 : 열 인덱스
집계함수 count count메서드 활용하여 데이터 개수 확인 가능 (Default : NaN값 제외) 데이터 타입 정수형임을 유의해서 살피자! max, min max, min메서드 활용하여 최대, 최소값 확인 가능 (Default : 열 기준, NaN값 제외) 데이터 타입 실수형임을 유의해서 살피자! sum, mean sum, mean메서드 활용...
간단한 집계를 넘어서서 조건부로 집계하고 싶은 경우데이터 프레임의 key 칼럼을 groupby함수로 묶고, key별로 data1data2과 data1data2 합계를 출력해보세요.데이터 프레임의 key와 data1칼럼을 groupby함수로 묶고, key와 data1별로
Line plot Line style 자주 사용되는 옵션 기호 |의미 :----:|:-----: -|실선 –|대시 선 -.|대시 점 선 : |점선 Color Marker
Bar plot 말 그래로 bar 형태로 나타난 그래프. Histogram 도수분포표 [실습 3]막대 그래프 & 히스토그램 문제 > x와 y 데이터는 각 스포츠의 종목과, 선호하는 학생의 수를 조사한 결과입니다. x와 y 데이터로 막대 그래프를 그립니다. z 데이터는 1000개의 정규분포 난수를 담고 있습니다. z 데이터를 등급을
Matplotlib with Pandas 시리즈 데이터를 Line plot 그려보자. 아래는 포켓몬스터의 데이터프레임이다. 불 포켓몬과 물 포켓몬의 방어력을 비교해서 시각화해보자. [실습 4] Matplotlib with Pandas 문제 > 포켓몬에 대한 데이터가 담긴 csv 파일을 불러와서 공격 타입에 따라 다른 색상을 띠는 산점도 그래프를 그리고...