문제 해결 프로그래밍 입문 ⑨ 문자열, 문자열 조장 및 처리, 문자열 비교 및 포매팅
1. 문자열 기초- 문자열의 기본 구조 : 문자들의 시퀀스 객체, 순서가 있음, str으로 저장, 불변 객체임(한번 생성된 문자열은 수정할 수 없음), ''이나 ""으로 감싸서 사용- 문자열 인덱싱 : 문자열의 특정 위치에 있는 문자를 참조, 음수 인덱스는 뒤에서 부터 -1, 양수는 앞에서부터 0- step 사용 : 문자열 [start:end:step] 몇 칸씩 건너 뛸지 결정, -1을 입력하면 뒤에서 부터 거꾸로 출력[::-1]- 문자열 반복과 연결 : + 연산자는 이어붙임, *는 여러번 반복- 문자열 순회 : 문자열은 시퀀스 이기 때문에 for를 이용해 순회할 수 있음27866**1259import sys input = sys.stdin.readline S = input().rstrip() n= in..
2024. 11. 6.
빅데이터 분석 실무 ⑨ 로지스틱 회귀 분석, 의사 결정 나무, 인공신경망
1. 로지스틱 회귀 분석(1) 로지스틱 회귀 분석 개요- 일반 선형 모델 : 하나 이상의 독립 변수와 종속 변수간의 통계적 관계를 설명, 종속 변수가 정규 분포를 따른다는 가정 > 모델 구현 방식 : 최소 제곱법, 최고 선형 비편향 예측 > 통계 방법 : 분산분석, 다변량 분석, 공분산분석, 선형 회귀, 혼합모델 - 일반화 선형 모델 종속변수가 범주형 자료이거나 정규성을 만족하지 못한 경우 연결함수를 사용해 선형 결합한 형태 > 모델 구현 방식 : 최대 가능도(우도) 추정법 > 통계 방법 : 로지스틱 회귀, 다항 로지스틱 회귀, 로그 선형 모델, Cox의 비례 위험 회귀(어떤 사건이 일어날 때까지의 시간을 대상으로 분석하는 통계법)> 3요소 : 확률 요소, 선형 예측치, 연결 함수 독립 변수종속 변수..
2024. 11. 4.
자바 스크립트 ⑨ ECMAScript2015+, 구조 분해 할당, 배열을 변경하는 메서드, Map과 Set, 이터레이터와 제너레이터, HTTP/HTTPS, JSON, 서버에서 자료 가져오기
1. ECMAScript2015+(1) 매개변수의 기본값, 전개 구문, 객체의 프로퍼티- 매개변수의 기본값을 지정하지 않았을 때 : undefined- 마침표 세개(...)의 다양한 쓰임ⓐ 매개 변수의 개수에 상관없이 매개변수를 하나의 변수로 받을 수 있음ⓑ 배열과 배열을 연결ⓒ 배열의 값만 꺼내서 복사- 객체의 프로퍼티에 접근할 때 일반적으로 점(.) 표기법을 사용하지만, ECMAScript2015 이후에는 대괄호[]를 사용할 수 있음- ECMAScript2015 이후에는 함수나 계산식을 프로퍼티 이름으로 사용 가능- 객체를 정의할 때 변수와 프로퍼티 이름이 같다면 줄여서 사용 가능(2) 객체에서 심벌키 사용하기, 전역 심벌- 심벌 : ECMAScript2015 이후에 추가된 새로운 원시 자료형, 한번..
2024. 11. 3.