일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 데이터 분석 플랫폼
- 브라이틱스 AI
- 브라이틱스 서포터즈
- paper review
- Brightics studio
- 딥러닝
- 서포터즈 촬영
- 삼성 SDS
- 브라이틱스 프로젝트
- 파이썬 SQL 연동
- Random Forest
- 삼성 SDS 서포터즈
- 브라이틱스 분석
- 분석 툴
- pymysql
- 브라이틱스 스태킹
- Brightics AI
- Activation Function
- 범주형 변수 처리
- 머신러닝
- 검증 평가 지표
- Brightics EDA
- 비전공자를 위한 데이터 분석
- Brigthics Studio
- Python
- Deep Learning for Computer Vision
- michigan university deep learning for computer vision
- Brightics 서포터즈
- 파이썬 내장 그래프
- 데이터 분석
- Today
- Total
목록python (10)
하마가 분석하마

try | except | else | finally try | except try : 기본적으로 실행하는 코드 except : 에러가 발생했을 경우 실행할 코드 ## 예외 발생 시 except 문 출력 try: print(5/0) except: print('wrong division') ## 발생 오류를 except 절에 작성하는 것도 가능 try: print(5/0) except ZeroDivisionError: print('wrong division') ## 발생 오류와 오류 메시지 변수까지 except 절에 작성하는 것 try: print(5/0) except ZeroDivisionError as e: print(e) try | except | else try : 기본적으로 실행하는 코드 exce..

python과 mysql 연동 with 문을 사용해서 확인 파일을 열고 사용한 뒤, 반납의 과정 데이터베이스 세션을 얻어 사용했다면 다른 프로세스를 위해 반납 자동으로 마지막에 close()를 해줌 0. commit이란? commit 명령어는 모든 작업을 정상적으로 처리하겠다고 하는 명령어이다. 쿼리문의 내용을 DB에 반영하기 위해, 처리된 내용을 모두 영구 저장한다. commit을 수행하면, 하나의 트랜젝션 과정이 종료된다. auto commit을 설정하여 자동으로 바뀌게 설정할 수 있는데 commit을 하게 되면 데이터 복구가 어렵기에 주의해야 한다. 1. try | finally + with finally를 사용하여 마지막에 DB 연결을 닫아줘야 함 단순하게 데이터를 불러오는 경우에는 commit(..

python과 mysql 연동 pymysql pymysql은 mysql을 python에서 사용할 수 있는 라이브러리이다. pymysql은 python 프로그램이 mysql의 서버와 연결되어 DB에 저장되어 있는 데이터들을 파이썬으로 불러올 수 있게 해 준다. DB의 ['user', 'password', 'host', 'database', 'charset'] 등을 지정해주고, connect 메소드를 사용하여 객체와 연결을 해준다. 예시를 보며 실습해보자 실습 1. 라이브러리 설치 !pip install pymysql 2. 라이브러리 호출 import pymysql import pandas as pd 3. mysql과 python 연결 ## MYSQL connection으로 host, port 등 확인 ho..

histogram, kernel density, pie 데이터 불러오기 import pandas as pd import matplotlib.pyplot as plt pd.set_option('display.max_rows', 80) pd.set_option('display.max_columns', 999999) plt.style.use('ggplot') import pandas as pd train = pd.read_csv('data/train.csv', index_col=0) train.head() ## 상자그림 from sklearn.datasets import load_iris # iris 데이터 제공 라이브러리 iris = load_iris() iris_df = pd.DataFrame(data=i..

boxplot, barplot 데이터 불러오기 import pandas as pd import matplotlib.pyplot as plt pd.set_option('display.max_rows', 80) pd.set_option('display.max_columns', 999999) plt.style.use('ggplot') ## 상자그림 from sklearn.datasets import load_iris # iris 데이터 제공 라이브러리 iris = load_iris() iris_df = pd.DataFrame(data=iris.data, columns=iris.feature_names) iris_df['target'] = iris.target iris_df['target'] = iris_df[..

line, scatter 파이썬에서 그래프를 그리는 방법에는 여러 가지가 있습니다. 이 중에서 파이썬에 내장되어 있는 .plot() 메소드를 사용해서 그래프를 그리는 방법을 살펴보겠습니다. 데이터 불러오기 import pandas as pd df1 = pd.read_csv('data/train.csv', index_col=0) df1.head() import pandas as pd pd.set_option('display.max_rows', 100) pd.set_option('display.max_columns', 20) ## 데이터 불러오기 df2 = pd.read_csv('data/time_series_data.csv') ## 변수명 변경 df2.columns = ['Period', 'Revenue'..

Numpy Method Numpy Numpy array 에는 넘파이 메소드를 사용해야만 처리를 할 수 있기에 자주 사용하는 메소드를 기억해두면 좋습니다. 넘파이 데이터 차원과 형태 Numpy array로 만든 데이터의 차원, 크기, 타입 살펴보기 import numpy as np data = np.array([[1,2], [3,4], [5,6]]) data print(data.shape) # (3, 2) print(data.size) # 6 print(data.ndim) # 2 print(data.nbytes) # 24 print(data.dtype) # int32 수치형 데이터 타입 Numpy array 데이터의 형 변환과 설정 방법 print(np.array([1,2,3], dtype=np.int))..

포맷팅 문자열 포맷팅 코드 문자열 포맷팅이란 문자열 속 원하는 위치에 특정 값을 삽입해 주는 것을 의미합니다. 문자열 중에서 일부를 변하게 하여 삽입시켜 주고 싶은 경우 문자열 포맷팅을 통해 해당하는 부분만 바꿔줄 수 있습니다. 코드 의미 %c 문자 1개 %s 문자열 %d 정수 %f 소수 %o 8진수 %x 16진수 %% 문자 '%' 자체 숫자 포맷 소수점을 표현할 때, f 앞에 .3과 같이 소수점 뒤에 몇 자리까지 표현할 것인지를 쓸 수 있다. num = 99.12345678 print("%.3f" %num) 문자 포맷 1 % 기호를 사용하여 문자열 포맷팅 하기 word = "hello" print("%s" %word) 공백을 넣어서 포맷팅, 'why' 단어 앞에 8칸의 공백을 넣기 word = "why..