Python 22

Type 확인 (내장함수/numpy)

int print(type(123)) # float print(type(12.3)) # string print(type('123')) # print(type('안녕')) # list print(type([])) # print(type([1, 2, 3, 4, 5])) # dictionary print(type({})) # tuple print(type(())) # None print(type(None)) # ex1) arr=np.array([123]) print(arr.dtype) # ※ 시스템에 따라 32, 64 부분 다름. ex2) arr=np.array([1,2,3]) print(arr.dtype) # ex3) arr=np.array([1.1,2.1,3.1]) print(arr.dtype) # ex4..

[파이썬] 기본 연산자 - 계산방법

파이썬에 기본적으로 있는 연산자. 연사자 의미 + 덧셈 - 뺄셈 * 곱셈 / 나눗셈 % 나머지 계산 // 소수점 이하 절삭 ** 거듭제곱 계산 1. % - 나머지 계산 11%3은 10을 3으로 나눈 나머지를 의미한다. 결과는 2 2. // - 소수점 이하 절삭 16//5는 16에서 5를 나눈 값의 소수점을 절삭한 값을 의미한다. 결과는 3 3. ** - 거듭제곱 연산자 2**3은 2^3 을 의미한다. 결과는 8

[python] 문자열 print하기 - 쌍따옴표/단따옴표 차이

파이썬을 쓰다보면 문자열을 print하는 방법이 두가지가 있다 쌍따옴표("~~")와 단따옴표('~~')가 있다. 1. 쌍따옴표(") print("hello world") 2. 단따옴표(') print('hello world') 3. 문자열안에 따옴표 표시 - 문제는 문자열안에 따옴표를 표시하고 싶은 경우 - 반대로 하면 문제가 없이 정상작동되나, print("hello 'world'") print('hello "world"') → 쌍따옴표와 단따옴표는 차이가 없다 - 같이 따옴표로 표현을 하면 오류가 뜸 - 해결법: 역슬래쉬(\)를 붙여주면 정상작동됨 → 역슬래쉬(\)로 시작하는 문자를 이스케이프 코드라고 한다. print("hello \"world\"") 4. 쌍따옴표와 단따옴표의 차이 - 쌍따옴표("..

[4과목] R기초

1. 데이터 분석 도구의 현황 분석도구 비교 SAS SPSS R Python 프로그램 비용 유료, 고가 유료, 고가 오픈소스, 무료 오픈소스, 무료 설치용량 대용량 대용량 모듈화로 간단 모듈화로 간단 (배우기 쉬움) 다양한 모듈 지원 및 비용 별도구매 별도구매 오픈소스 오픈소수 최신 알고리즘 및 기술반영 느림 다소 느림 매우 빠름 매우 빠름 (기계학습에 능숙) 학습자료 입수의 편의성 유료 도서 위주 유료 도서 위주 공개 논문 및 자료 많음 공개 논문 및 자료 많음 질의를 위한 공개 커뮤니티 NA NA 매우 활발 매우 활발 유지보수 쉽다 쉽다 어렵다 어렵다 2. 대화형 모드와 배치모드 대화형 모드 (interactive mode): 프롬프트에 코딩을 하여 결과를 바로 알 수 있음 배치모드 (batch mo..

[Pandas] .to_csv 시 한글 깨짐

python의 문자열 인식 방법은 기본적으로 unicode라고 한다. (한글을 지원하지 않는다) df.to_csv("df.csv") 그럼 아래와 같이 깨진다. 한글을 쓰려면 Encoding을 해줘야한다. 한글 깨졌을 때 엔코딩 방법은 크게 두개이다. 1. 'utf-8' df.to_csv("df.csv", encoding='utf-8') 그럼 아래와 같이 깨진다. 2. 'euc-kr' df.to_csv("df.csv", encoding='euc-kr') 그럼 안 깨진다. to_csv 시에는 'utf-8' 보다는 'euc-kr'을 쓰면 된다!

[사설] 데이터 분석가(Data analyst) vs 데이터 과학자(Data scientist)

·흔히, 일상에서 많이 물어보는 질문이 있다. 데이터 분석가(Data analyst)와 데이터 과학자(Data scientist)의 차이가 뭔가? 쉽게 대답하기 힘들것이다. 아마 명확한 차이에 대해 정립해본적이 없을테니.. 나 또한, 이에 대해 고민해보지 않아 실제 면접에 나왔을 때 대답하느라 혼났다. 시중에 서적에서 찾아보자. 과거에 읽었던 책에 있는 데이터 분석가(Data analyst)와 데이터 과학자(Data scientist)의 차이이다. 데이터 분석가는 데이터 정제 및 원인 분석과 결과 분석 작업(현황분석)을 주로 하고, 일부 경험 있는 분석가는 드물게 추정 작업(예측 분석)도 한다. 데이터 과학자는 현황 분석보다는 주로 산업별 전문 지식을 갖고 예측 최적화 작업을 한다. - "데이터 과학 무..

[오류] matplotlib 한글깨짐 해결 (2)

기존 블로그에서 안되는 경우들이 발생한다. -> 대부분 font의 경로를 못잡는 경우이다. 2021/01/15 - [시각화] - [오류] matplotlib 한글깨짐 해결 (1) [오류] matplotlib 한글깨짐 해결 (1) 한글을 분석할때 발생하는 현상인 한글 깨짐 현상을 해결해보자. 현상은 다음과 같다. 필요 라이브러리: matplotlib 우선 matplotllib을 import해야된다. * 일반적으로 matplotlib내 pyplot 모듈을 쓰고, 보통 databonanza.tistory.com 이럴때는 font의 경로를 직접잡아주자! 필요라이브러리: matplotlib matplotlib에서는 font_manager라는 모듈이 있다. 1. 사용할 수 있는 font 경로 확인 import ma..

728x90
반응형