일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬문법
- Jupyter Notebook
- 비지도학습
- 머신러닝
- 파이썬
- IT
- 일반상식
- 데이콘
- Python
- 디지털용어
- 사전학습
- IT용어
- 데이크루
- 알고리즘
- jupyternotebook
- 디지털직무
- 은행
- 주피터노트북
- 과소완전
- dacrew
- 군집분석
- 금융
- 금융상식
- 직무역량평가
- 금융권
- 과대완전
- 데이터분석
- 지도학습
- 디지털
- 은행채용
- Today
- Total
반응형
목록프로그래밍 기본 문법/Python (13)
Ming's blog
jupyter notebook에서 데이터를 불러올때, 행과 열이 많은 경우, 중간 부분이 생략되어서 나오는 경우가 많습니다. 이때, 모든 행과 열을 보고 싶은 경우가 있을 때, 이를 해결할수 있는 방법에 대해 포스팅 하겠습니다. sckit-learn 패키지에 내장되어 있는 dataset 중, load_breast_cancer dataset을 이용해보겠습니다. 다음 코드로 데이터를 출력하면 아래와 같은 형태로 행의 일부와 열의 일부가 출력됩니다. from sklearn import datasets import pandas as pd breast_cancer_data = pd.DataFrame(datasets.load_breast_cancer().data) breast_cancer_data.columns =..
1. Nbextension이란? 주피터 노트북에 다양한 확장기능을 제공하는 프로그램입니다. 2. 설치하기 아나콘다 터미널에 아래의 코드를 입력하여 Nbextension을 설치합니다. pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install 3. 실행 방법 터미널에 설치 후, 주피터 노트북을 재 실행하면 아래와 같이 Nbextentions 탭이 나오는 것을 알 수 있습니다. Nbextensions 탭을 누르면 아래와 같은 화면이 나오는데 원하는 기능들을 체크하여 사용하시면 됩니다. 4. 유용한 기능 여러가지 기능들 중, 제가 많이 사용하는 몇가지 기능들을 소개해 드리려고 합니다. 1) ExecuteTime 코드의 실행시간..
데이터 프레임 만들기 판다스 패키지를 이용해서 간단하게 데이터 프레임 만들기 df = pd.DataFrame(data={'첫번째 열이름':['A','B','C',...],'두번째 열이름':['1','2','3',...],...}) import pandas as pd import numpy as np data=pd.DataFrame({'ID':['1','2','3','4','5','6','7','8','9','10'],'score':['80','76','65','67','69','90','84','83','46','76'],'color':['RED','BLUE','RED','YELLOW','PINK','BROWN','RED','GREEN','GREEN','WHITE']}) data ID score colo..
1. 파일 다루기 1) 파일 열기/닫기 file = open('data.txt') #열기 content = file.read() #읽기 file.close() #닫기 2) 파일 자동으로 닫기 with open('data.txt') as file: content=file.read() # 자동으로 닫힘 print(content) >>> Hello My name is Min 3) 줄 단위로 읽기 contents=[] with open('data.txt') as file: for line in file: contents.append(line.strip()) #앞 뒤 공백 제거 print(contents) >>>['Hello', 'My name is Min'] 4) 파일의 모드 # 쓰기 모드로 파일 열기 with..
1. 객체지향 프로그래밍 - 프로그램이 객체와 객체의 상호작용이라면? - 객체(Object) : 성질과 할 수 있는 행동이 담긴 자료 2. 클래스와 인스턴스 (1) 클래스(Class) - 객체를 만들 수 있는 틀 1) 클래스 생성 class 클래스이름: 2) 필드(field) - 객체가 가지고있는 성질 = 변수 3) 메서드(method) - 객체가 할 수 있는 행동 = 함수 4) self - 메서드라면 가져야하는 첫 번째 매개변수 Q : 왜 self가 필요할까요? A : self는 객체 자신을 의미하며, 메서드가 호출될 때 self 자리에 객체 자신을 인자에 넣습니다. class Friend: #친구라는 클래스 생성 name='' #이름 #필드 생성 age=0 #나이 def activity(self):#..
1.모듈 (1) 모듈이란? - 특정 목적을 가진 함수, 자료, 코드의 모임 (2) 모듈 사용하기 1) 모듈 불러오기 - import 키워드를 이용해서 모듈을 사용 2) 모듈 사용하기 - . 을 쓴 후에 모듈 속 함수/변수를 사용 import random#random #모듈을 불러온다 print(random.randrange(0, 2)) #0 이상 2 미만 수 중 하나를 임의로 출력 3) 모듈 만들기 1) .py파일 생성 후, 함수와 변수 생성 2) 다른 파일에서 만들어 둔 py 파일 불러오기 3) 불러온 모듈 속 함수, 변수 활용 ## price.py def plus(a,b): return(a+b) def minus(a,b): return(a-b) modelName='ELI-C2' ## main.py i..
1. 함수 - 특정 기능을 수행하는 코드(들의 모임) - 함수이름(인자) 형태로 사용 2. 함수의 종류 (1) 내장 함수 - 파이썬 개발자들이 이미 만들어 둔 함수 - 형식에 맞춰서 편리하게 사용 1) input() : 자료를 입력하는 함수 2) print() : 자료를 출력하는 함수 3) max(), min() : 시퀀스의 최댓값, 최솟값을 구하는 함수 4) sum(), len() : 시퀀스의 합과 길이를 구하는 함수 (2) 사용자 지정 함수 - 사용자가 여러 코드를 묶어서 새로 만드는 함수 def 함수이름(매개변수): return 반환값 - 매개변수 : 함수 외부에서 내부로 값을 전달할 때 사용되는 변수 함수를 정의할 때 괄호 안에 써주는 것 - 인자 : 함수 외부에서 내부로 전달한 값(자료) 함수를..
1. 시퀀스 활용하기 (1) list.pop(i) - 인덱스 i의 원소를 제거 후 그 원소를 반환 - 괄호를 비울 시 마지막 원소 제거 후 반환 data = [1, 2, 3, 4, 5] box = data.pop(0) # data에서 1을 제거 후 반환 print(data) # [2, 3, 4, 5] print(box) # 1 (2) seq.count(d) - 시퀀스 내부의 자료 d의 개수를 반환 data = [1, 2, 3, 4, 5, 5, 5] print(data.count(5)) #3 (3) str.split(c) - 문자열 c를 기준으로 문자열 str을 쪼개서 리스트를 반환(문자열->리스트) - 괄호를 비울 시 공백을 기준으로 쪼개짐 my_sentence='My name is Min' print(..