본문 바로가기

분류 전체보기32

Python 에러잡기 : [SSL: CERTIFICATE_VERIFY_FAILED] pip로 무언가를 설치하려고 할때 SSL certificate verify failed 에러로 인해.. 골머리 앓지 않는 방법 적어둡니다. 1) 본인의 python 경로에서.. 아래 위치로 이동 ~~~\Python36\Lib\site-packages\pip\_vendor\requests 2) sessions.py 파일에서 self.verify = False로 설정 2) pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org 2020. 6. 2.
엑셀로 쉽게 해보는 다중회귀분석 (해석방법포함) 회귀분석에 대한 이론을 아직 포스팅 하지는 않았지만,, 엑셀로 간단하게 해보고, 해석해보는 방법에 대해서 한 번 알아보도록 하겠습니다. 간단하게 회귀분석은 왜하는 거야? 라는 질문에 답변을 드리자면,, 예를 들어, 직장인의 회사생활 만족도에 대한 설문조사를 해보았다고 생각해볼게요. "현재 당신의 회사생활 만족도는 몇 점인가요?" 저라면,, 점수를 주기 전에 연봉도 생각해보고 나의 동료/상사, 출퇴근 거리 등등을 고려해서 최종 나의 회사생활 만족도 점수를 결정할 것 같아요. 그럼, 추가로 질문 하나 더 ! "우리 회사 직원들의 회사생활 만족도는 어떻게 높일 수 있을까요?" 가장 회사생활 만족도와 연관이 높은 요인을 찾아서, 그 요인을 개선하는게 제일 효과적이지 않을까요? 다중회귀분석은 회사생활만족도(Y)와.. 2020. 6. 1.
k-means Clustering - 군집화 알고리즘 Machine Learning 알고리즘 중에서도 매우 기본 중에 기본인 k-means clustering에 대해서 알아볼께요. k-means 군집 알고리즘은, 어떤 데이터들이 있을 때, 유사한 데이터들끼리 자동으로 그룹핑을 해주는 알고리즘 입니다. 기본 로직은 아래와 같습니다. 모든 ML 알고리즘은 반복적인 과정을 통해 최적화를 해나가는 특징이 있습니다. 마찬가지로 k-means 알고리즘도 n번의 iteration 과정을 거쳐 최종 군집 결과를 보여주게 됩니다. 기본 로직을 단계별로 한번 살펴볼께요 ! (1) Choose random k points and set as cluster centers. A. raw data 말 그대로, 날 것의 data 그 자체예요. 데이터가 이렇게 있다고 했을 때, 몇 개.. 2020. 4. 23.
Python - MySQL (PyMySQL 설치, 기본 사용법 CRUD) Python. MySQL 기본 사용법 1. PyMySQL 설치 Python에서 MySQL을 사용하기 위해서는 먼저 PyMySQL 설치가 필요합니다. pip install PyMySQL 2. 테이블 생성 / 삭제 예제와 함께 해봅시다요~ (1) 테이블 생성 import pymysql.cursors def create_table(): conn = pymysql.connect(host=HOST, user=USER, password=PW, db=DB, charset='utf8mb4') sql = ''' CREATE TABLE USERS ( USER_ID VARCHAR(50) NOT NULL PRIMARY KEY, USER_NM VARCHAR(200) NOT NULL COMMENT '사용자명', TEL_NO VA.. 2020. 4. 23.