본문 바로가기
  • 블랜더 거실
728x90
반응형

IT인터넷/Python10

[디지털 문해력]Python으로 시작하는 데이터 분석_Pandas 기본 알아보기(210930) Pandas란 구조화된 데이터를 효과적으로 처리하고 저장할 수 있는 파이썬 라이브러리. Array 계산에 특화된 numpy를 기반으로 만들어져서 다양한 기능들을 제공한다. ○ Series: numpy array가 보강된 형태 Data와 Index를 가지고 있다. - 인덱스를 가지고 있고 인덱스로 접근 가능하다. import pandas as pd data = pd.Series([1, 2, 3, 4]) data = pd.Series([1,2,3,4]), index=['a','b','c','d']) data['b'] → (출력) 2 - 딕셔너리로 만들 수 있다. population_dict = { 'korea' : 5180, 'japan' : 12718, 'china' : 141500, 'usa' : 326.. 2021. 10. 2.
[디지털 문해력]Python 파이썬 배우기 2일차(210915) 파이썬 배우는 첫날은 간단한 것으로 쉬웠는데 오늘은 종류가 추가되었다. 양이 늘어나면 혼란은 있겠지만 이번 사이버 교육과정은 실습을 많이 하면서 스스로 생각하게 하므로 수동적인 교육보다 문법을 익히는데 도움이 된다. 블로그로 정리하면서 두 번 배우는 셈이니 아직까지는 즐겁게 익히고 있다. LIST 활용 [ ]로 감싼 자료로 이를 활용하는 방법은 Indexing, slicing이 있다. 1. list.append(d) ㄴ dot access라고 함. append는 덧붙이다. ㄴ 자료 d를 리스트 마지막 원소 뒤에 추가하겠다. 오직 한 개의 자료만 넣을 수 있다. ex) a = [ ] b = ['a', 'b', 'c'] a.append(10) b.append('d') print(a,b) #[10], ['a'.. 2021. 9. 19.
[디지털 문해력]Python 파이썬 배우기 1일차(210914) 큰아들이 '20년에 대학에 입학해서 '파이썬'이란 컴퓨터 언어를 배운다기에 그런가 보다 했다. 이제는 회사 내에서 Digital LIteracy 능력을 키운다며 모든 직원들에게 몇 가지 옵션을 주고 배우기를 권고하고 있다. 아들을 통해 귀에 익은 언어인 '파이썬'을 선택했다. 막상 기초부터 익히다보니 대학교 시절 잠시 Basic이나 C언어를 배울 때가 생각난다. 제대로 완성은 하지 못했지만 모든 컴퓨터 언어는 유사하다. 기왕에 새로운 언어를 배우는 김에 블로그에 배운 내용을 정리 복습하면서 파이썬을 정복해 가고자 한다. 오늘은 그 첫 번째 과정이다. ○ print("Hello Rabbit!") # 화면에 표시해 준다. ○ 기본 자료형에는 숫자형, 문자열(문자 혹은 문자들의 집합으로 큰따옴표나 작은따옴표로.. 2021. 9. 18.
[디지털 문해력]Python으로 배우는 데이터 분석_확률과 통계 배우기 2일차(210928) ○ 베르누이 분포: 베르누이 시행 - 앞면/뒷면, 성공/실패 - 각 시행이 성공할 확률 p, 실패할 확률 1-p - 각 시행은 서로 독립으로 각 시행의 결과가 다른 시행의 결과에 영향을 미치지 않음 ○ 이항분포: 베르누이 시행을 반복했을 때, 성공하는 횟수의 확률분포 - 이항 실험 : 성공확률이 동일한 베르누이 시행을 독립적으로 반복하는 실험 - 이항 분포 : 이항 확률변수 X의 확률질량함수 ㄴ 동전 앞면(성공), 뒷면(실패) : 10번 던질 때, P(성공) = n, P(실패) = 1-P(성공) 3번 F, 7번 B 확률 : 10C3 (1/2)^3(1/2)^7 ㄴ 파스칼의 삼각형: (x+y)^0 = 1, (x+y)^1=x+y, (x+y)^2=x2+2xy+y2, (x+y)3=x3+3x~~ ㄴ X ~ B(n,.. 2021. 9. 18.
728x90
반응형