전체 글 44

파이썬 산술연산(사칙연산,거듭제곱,과학적 표기법,진수)

- 산술 연산자 연산자 기호 의미 예 결과 + 더하기 7 + 2 9 - 빼기 7 - 2 5 * 곱하기 7 * 2 14 / 나누기 7 / 2 3.5 ** 거듭제곱 7 ** 2 49 % 나머지 7 % 2 1 // 몫 7 // 2 3 1. 사칙연산 * 예시 1) 정수(int) 연산 print(5+2) # 7 print(5-2) # 3 print(15*2) # 30 print(10/2) #5.0 > 여기서 정수 / 정수 반환값은 실수형으로 반환된다 2) 실수(float) 연산 print(1.2 + 5.2) # 덧셈 print(5.4 - 2.2) # 뺄셈 print(4.3 * 2.2) # 곱셈 print(3.4 / 1.7) # 나눗셈 # 최종결과 확인할 때 웬만하면 print 사용하기 > 정수, 실수는 type(..

Python 2024.01.05

[Pandas] loc와 lioc의 차이

loc와 iloc는 Pandas 데이터프레임에서 특정 행 및 열을 선택하기 위한 메서드이다. 1. loc loc는 location의 약어로, 행의 라벨(label) 값을 사용해 특정 행을 선택한다. * 행 인덱스나 열 이름을 사용하여 특정 위치의 값을 선택한다. * 기본값 : 데이터명.loc[ 행 조건식, '컬럼명'] 예시) df_KTX.loc[ 2, '호남선 KTX' ] : 행 인덱스가 2이고 열 이름이 '호남선 KTX'인 위치의 값을 선택함 * 슬라이싱이 가능하고, 라벨을 이용한 범위 선택이 가능하다. 2. iloc iloc는 integer location의 약어로, 데이터 프레임의 행이나 컬럼의 인덱스(index) 값으로 접근한다. * 행이나 칼럼의 순서를 나타내는 정수를 기반으로 행을 선택한다. ..

Python 2024.01.05

가상환경 정리

virtualenv conda 생성 pip conda virtualenv venv conda create -n myenv python=3.8 접속 (PowerShell, Git Bash) source venv/Scripts/activate conda activate myenv 설치 pip install 라이브러리명 conda install 라이브러리명 해제 deactive conda deactive ( venv / myenv : 가상환경 이름) * conda virtualenv 라이브러리 비교 링크 :https://dschloe.github.io/python/2024/01/conda_virtualenv_package_manager/ conda vs virtualenv 라이브러리 관리 비교 개요 파이썬에는..

Python 2024.01.03

시퀀스 자료형

1. 시퀀스 자료형이란? 시퀀스 자료형(Sequence types)이란 요소(element)들이 연속적으로 나열된 형태의 자료형을 의미한다. 시퀀스 자료형으로 만든 객체를 시퀀스 객체라고 하며, 시퀀스 객체에 들어있는 각각의 값을 요소(element)라고 한다. 파이썬에서 제공하는 시퀀스 자료형에는 리스트(list), 튜플(tuple), 문자열(str), range, byte, bytearray 가 있다. 그 중 리스트, 튜플, 문자열은 순서가 정해져 있는 자료형을 의미한다. * 리스트 (list) * 튜플 (tuple) * 문자열 (str) * Range 2. 시퀀스 자료형의 특징 시퀀스 자료형은 공통적으로 가지고 있는 특징이 있다. 인덱싱(indexing), 슬라이싱(slicing), 덧셈 연산(ad..

Python 2023.12.30