일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 금융상식
- dacrew
- 알고리즘
- 파이썬문법
- 과대완전
- 금융권
- 데이크루
- IT
- 직무역량평가
- 디지털용어
- 지도학습
- jupyternotebook
- 파이썬
- 비지도학습
- 머신러닝
- 데이콘
- 일반상식
- 디지털직무
- 디지털
- 데이터분석
- 군집분석
- Python
- 과소완전
- IT용어
- 사전학습
- 주피터노트북
- 금융
- Today
- Total
반응형
목록프로그래밍 기본 문법 (21)
Ming's blog
오늘은 jupyter notebook에서 발생하는 plotly 패키지 오류해결 방법에 대해 포스팅 하겠습니다. plotly 오프라인 모드를 통해 그래프를 그리다 보면 코드는 실행이 되었지만 그래프가 출력되지 않는 오류를 종종 경험하게 됩니다. 이를 해결하는 방법을 소개하려고 합니다. 아래 그림과 같이 코드는 실행이 되었지만 하얀 화면만 출력될 뿐, 그래프는 그려지지 않습니다. 이는 notebook이 오프라인 모드로 설정이 되어있지 않아 발생하는 문제입니다. # 필요한 라이브러리 불러오기 import numpy as np import pandas as pd import plotly.offline as pyo import plotly.graph_objs as go # 그래프 그리기 df = pd.DataFr..
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(..