본문 바로가기
728x90

python8

Python 주요Error 정리 파이썬에서 발생하는 에러의 종류는 굉장히 다양하다. 미리 에러의 종류들을 이해하고 에러가 났을 때 당황하지 않고 어떤 부분이 잘못 되었는가 확인하고 수정하면 된다! 그래서 자주 나오는 에러들만 정리 해보고자 한다. 1. SyntaxError : 문법이 잘못됨. (괄호, 따옴표) error msg) Syntax Error : invalid syntax if x = y: # SyntaxError: invalid syntax # 수정) if x == y: 2. NameError : 참조변수 없음. 선언이 안됨. error msg) name '예시' is not defined emilia = 10 print(emillia) # NameError: name 'emillia' is not defined 3. Zer.. 2023. 5. 20.
Pandas(DataFrame) 1. pandas 불러오기 import pandas as pd 2. pd.read_csv("data.csv") df_ins = pd.read_csv("insurance.csv") print(df_ins.shape) #data size df_ins.head(10)#top 10 data print(default = 5) 3. dataframe column indexing #dataframe column df_ins.columns #column select(1-column) df_ins['age'] #column select(multi-column) df_ins[['age', 'smoker','charges']] 연습1) PulseRates.csv data import pandas as pd df_pr = p.. 2023. 5. 16.
Numpy Numpy(Numerical Python) : - C/ C++/ 포트란 등의 언어와 통합 가능 - 고성능 수치계산에 특화된 라이브러리 - 벡터 및 행렬 연산에 있어서 굉장히 편리한 기능을 제공 - pandas 와 matplotlib 의 기반이 되는 data handling 모듈 - 리스트에 비해 빠르고 메모리 효율적 - 반복문 없이 데이터 배열에 대한 처리를 지원 - 선형대수와 관련된 다양한 기능 제공 *파이썬은 interpreter 언어이기 때문에 처리 속도에 문제가 있는데 이를 보완할 수 있는 모듈 1. numpy 불러오기 import numpy as np 보통은 numpy 를 np 라는 명칭(alias) 으로 불러옴 2. np.array : 배열을 행렬로 #np.array x = [1,2,3,4] .. 2023. 5. 14.
Pythonic Code #3 (Linear Algebra_vector and matrix) 앞에 step에서 Pythonic code 들에 대해서 알아보았다. 이번 step에서는 pythonic code를 활용한 Linear algebra(선형대수학) 과 그의 기본인 vector, matrix 표현법에 대해서 정리해보려고 한다. [Linear Algebra] '선형대수학' - 선형 : 직선 또는 그와 비슷한 성질을 가진 대상 - 대수학 : 문자에 숫자를 대입하여 푸는 문제 - 벡터(vector), 행렬(matrix), 연립 선형 방정식 등을 연구하는 대수학의 한 분야이다. a) Vector - 배달/운반하다의 의미를 가진 단어가 어원이다. - 크기와 방향을 모두 가진다. (크기만 가지면 scalar) - 파이썬에서 vector는 list라고 보면 된다. (물론, dict type/tuple t.. 2023. 4. 3.