TOP
class="layout-aside-left paging-number">
본문 바로가기
728x90

[파이썬 Projects]188

[파이썬] 파이썬기초: 자료형 - 변수 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수변수, 자료형의 값을 저장하는 공간 변수란 객체를 가리키는 것이라고 할 수 있고, 객체는 자료형과 같은 것을 의미한다.변수를 만들 때에는 '=' 기호를 사용한다. 이를테면, a = [1, 2, 3] 이라는 코드를 수행하면 [1, 2, 3] 값을 가지는 리스트 자료형(객체)이 자동으로 메모리에 생성되고 변수 a는 [1, 2, .. 2024. 6. 15.
[파이썬] 파이썬기초: 자료형 - 불 자료형 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수불(bool) 자료형 불(bool) 자료형이란 참(True)과 거짓(False)을 나타내는 자료형이다.※ 따옴표로 감싸지 않은 문자열을 변수에 지정해서 오류가 날 거 같지만 잘 실행된다. ※ bool 자료형은 조건문의 반환 값으로도 사용된다. (조건이 맞으면 True, 틀리면 False 반환)자료형의 참과 거짓 자료형값참 또.. 2024. 6. 15.
[파이썬] 파이썬기초: 자료형 - 집합 자료형 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수집합 자료형 집합(set)은 집합에 관련된 것을 쉽게 처리하기 위해 만든 자료형이다.집합 자료형은 set 키워드를 사용해 만들 수 있다.※ 문자열의 경우, 중복을 허용하지 않고, 순서가 없기 때문에, l 문자가 하나 빠져있다.집합 자료형의 특징 - 중복을 허용하지 않는다- 순서가 없다- 순서가 없기 때문에 인덱싱으로 값을 얻.. 2024. 6. 15.
[파이썬] 파이썬기초: 자료형 - 딕셔너리 자료형 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수딕셔너리 자료형 딕셔너리: Key와 Value를 한 쌍으로 갖는 자료형. Key를 통해 Value를 얻는 특징이 있다.Key와 Value 가 { } 로 둘러싸여 있고, 각각의 요소는 쉼표(,) 로 구분되어 있다.기본형태 - {Key1:Value1, Key2:Value2, Key3: Value3, ...}  이를테면,dic =.. 2024. 6. 15.
[파이썬] 파이썬기초: 자료형 - 튜플 자료형 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수튜플 자료형 [튜플 vs 리스트]리스트는 [ ] 로 둘러싸지만 튜플은 ( )으로 둘러싼다.리스트는 그 값의 생성 · 삭제 · 수정이 가능하지만 튜플은 그 값을 바꿀 수 없다. ※ t2 = (1, ) 처럼 단지 1개의 요소만을 가질 때에도 요소 뒤에 반드시 콤마(,) 를 붙여야 한다.※ t4 = 1, 2, 3 처럼 괄호를 생략.. 2024. 6. 14.
[파이썬] 파이썬기초: 자료형 - 리스트 자료형 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수리스트 자료형 리스트를 만들 때는 대괄호 ([ ])로 감싸 주고 각 요솟값은 쉼표(,) 로 구분.리스트명 = [요소1, 요소2, 요소3, ...] [다양한 리스트 유형] ▶ a: 비어 있는 리스트 ※ 비어 있는 리스트는 a=list( ) 로도 생성 가능. ▶ b: 숫자를 요솟값으로 가지는 리스트 ▶ c: 문자열을 요솟값으로 .. 2024. 6. 14.
[파이썬] 백준 코딩 - 사칙연산 두 수를 입력받고 사칙연산의 답을 출력하는 문제 [문제 원본]https://www.acmicpc.net/step/1[답 코드]a, b = map(int, input().split()) print(a + b)※ 뺄셈(-), 곱셉(*), 나눗셈(/)은 덧셈 자리에 각 기호에 맞게 바꿔주면 된다.  [코드 풀이] ★ 곱셈 기준1. a, b = map(int, input().split())input() 함수는 사용자로부터 입력을 받는다. 예를 들어, "3 4"와 같이 두 수를 입력받는다고 가정한다.split() 메서드는 입력된 문자열을 공백 기준으로 나누어 리스트로 만든다. 예를 들어, ["3", "4"]와 같이 나눈다.map(int, ...) 함수는 리스트의 각 요소를 정수로 변환한다. 따라서 ["3", "4.. 2024. 6. 14.
[파이썬] 파이썬기초: 자료형 - 문자열 자료형 (3) 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수문자열 관련 함수 - 문자열 개수 세기(count)- 위치 알려주기1 (find)- 위치 알려주기2 (index)- 문자열 삽입(join)- 소문자 → 대문자로 변경 (upper)- 대문자 → 소문자로 변경 (lower)- 왼쪽 공백 지우기 (lstrip)- 오른쪽 공백 지우기 (rstrip)- 양쪽 공백 지우기 (strip.. 2024. 6. 13.
[파이썬] 파이썬기초: 자료형 - 문자열 자료형 (2) 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수문자열 포매팅 문자열 안의 특정한 값을 바꿔야 할 경우가 있을 때 사용하는 기능 (문자열 안에 어떤 값을 삽입하는 방법) [문자열 포맷 코드]코드설명%s문자열 (String)%c문자 1개 (Character)%d정수 (Interger)%f부동 소수 (Floating-point)%o8진수%x16진수%%Literal % (문자 .. 2024. 6. 13.
[파이썬] 파이썬기초: 자료형 - 문자열 자료형 (1) 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수문자열 자료형 문자열: 문자, 단어 등으로 구성된 문자들의 집합문자열 안에 작은따옴표(')나 큰따옴표(")가 들어가야 할 경우▶ 작은따옴표일 경우, 큰따옴표로 감싸준다.▶ 큰따옴표일 경우, 작은따옴표로 감싸준다.▶ 백슬래시를 작은따옴표(')나 큰따옴표(") 앞에 삽입하면 백슬래시 뒤의 작은따옴표(')나 큰따옴표(")는 문자열.. 2024. 6. 13.
[파이썬] 파이썬 기초: 자료형 - 숫자형 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수숫자형: 숫자 형태로 이루어진 자료형 숫자형에는 정수, 실수, 8진수, 16진수 등이 있다. 숫자형을 활용하기 위한 연산자1) 사칙연산(+, - ,*, /)2) ** 연산자: x의 y제곱3) % 연산자: 나눗셈 후 나머지를 반환▶ 7 나누기 3의 나머지는 1▶ 3 나누기 7의 경우, 3이 7보다 작기 때문에 나눠도 몫이 없으.. 2024. 6. 13.
[파이썬] 분류와 분류 관련 머신러닝 알고리즘 시작에 앞서해당 내용은 ' 권철민 지음. 위키북스' 를 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 분류(Classification) 지도학습의 대표적인 유형인 분류는 학습 데이터로 주어진 데이터의 피처와 레이블값을 머신러닝 알고리즘으로 학습해 모델을 생성하고, 이렇게 생성된 모델에 새로운 데이터 값이 주어졌을 때 미지의 레이블 값을 예측하는 것이다. 즉, 기존 데이터가 어떤 레이블에 속하는지 패턴을 알고리즘으로 인지한 뒤에 새롭게 관측된 데이터에 대한 레이블을 판별하는 것이다. [분류와 관련된 머신러닝 알고리즘]베이즈 통계와 생성 모델에 기반한 나이브 베이즈(Naive Bayes)독립변수와 종속변수의 선형 관계성에 기반한 로지스틱 회귀(Log.. 2024. 6. 11.
[파이썬 머신닝] 피마 인디언 당뇨병 예측 시작에 앞서해당 내용은 ' 권철민 지음. 위키북스' 를 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 피마 인디언 당뇨병 예측 ◆ 피마 인디언 당뇨병(Pima Indian Diabetes) 데이터 세트를 이용해 당뇨병 여부를 판단하는 머신러닝 예측 모델을 수립하고 평가 지표 적용하기 고립된 유전적 특성 때문에 당뇨학회에서는 피마 인디언의 당뇨병 자료에 대해 많은 연구를 했다.1. 캐글에서 데이터 세트 다운받기하단 캐글 페이지에 접속하여 압축 파일을 다운로드https://www.kaggle.com/datasets/uciml/pima-indians-diabetes-database Pima Indians Diabetes DatabasePredict t.. 2024. 6. 11.
[파이썬] 성능 평가 지표 - 3 (F1 스코어, ROC 곡선, AUC) 시작에 앞서해당 내용은 ' 권철민 지음. 위키북스' 를 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 이전 내용 [파이썬] 성능 평가 지표 - 2 (정밀도, 재현율)시작에 앞서해당 내용은 ' 권철민 지음. 위키북스' 를 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 이전 내용 [파이썬] 성능 평puppy-foot-it.tistory.comF1 스코어 F1 Score는 정밀도와 재현율을 결합한 지표 사이킷런에서는 f1_score() API 제공. [앞서 학습/예측한 로지스틱 회귀 기반 타이타닉 생존자 모델의 F1 스코어 구하기] [임곗값 변화에 따른 F1 스코어 및 기타 평가 지표 구하기].. 2024. 6. 10.
[파이썬] 성능 평가 지표 - 2 (정밀도, 재현율) 시작에 앞서해당 내용은 ' 권철민 지음. 위키북스' 를 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 이전 내용 [파이썬] 성능 평가 지표 - 1시작에 앞서해당 내용은 ' 권철민 지음. 위키북스' 를 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 평가 머신러닝은 데이터 가puppy-foot-it.tistory.com정밀도/재현율 트레이드오프 '정밀도/재현율의 트레이드오프(Trade-off)'정밀도와 재현율은 상호 보완적인 평가 지표이기 때문에 어느 한 쪽을 강제로 높이면 다른 하나의 수치는 떨어지기 쉽다. ◆ predict_proba( ) 메서드: 개별 데이터별로 예측 확률을 반환하는 메.. 2024. 6. 10.
728x90