본문 바로가기
728x90

분류 전체보기31

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.
#5_프로브와 전자현미경 모드 이번 장은 프로브(probe)의 형성과 전자현미경의 여러 모드에 대해서 정리해보려고 한다. 1. 프로브의 형성 앞 장에서 설명한 대물렌즈와 집속렌즈을 control 함으로써 우리는 미세한 전자빔 형태인 프로브를 형성할 수 있다. 이 프로브가 시편 표면에 조사되어서 영상 구성에 필요한 신호를 발생시키기 때문에 프로브의 크기는 분해능을 결정하게 되고, 프로브의 전류량의 크기는 신호 발생량을 결정시킨다. 이러한 요소들이 최종적으로 '화소'를 결정하게 되는 것이다. 프로브의 크기를 결정하는 요소는 '회절 효과' 와 '렌즈의 수차' 가 있다. 회절 효과는 렌즈 통과 후 에어리 원반이 형성되면서 분해능의 저하가 생기는 것을 말하며, 전자파의 파장의 함수로 결정이 된다. 렌즈의 수차는 광학에서와 같이 구면수차, 색수.. 2023. 4. 9.