Input 15

파이썬 문자열의 글자 구성 파악 is__() : islower(), isupper(), isdigit(), isalpha()

· isalnum() : 알파벳 혹은 숫자로만 구성되어 있으면 참 (True) 반환, 공백이나 특수문자 있을 시 거짓 (False) 반환 test_alnum1 = "12345" test_alnum2 = "AbcdE" test_alnum3 = "XYZ9876" test_alnum4 = "XYZ 98-76" print(test_alnum1.isalnum()) # 결과 : True print(test_alnum2.isalnum()) # 결과 : True print(test_alnum3.isalnum()) # 결과 : True print(test_alnum4.isalnum()) # 결과 : False · isalpha() : 알파벳으로만 구성되어 있으면 참 (True) 반환, 숫자나 특수문자 있을 시 거짓 (F..

Input/python 2023.11.04

파이썬 에러 정리 : SyntaxError, TypeError, ValueError, IndexError

SyntaxError : 구문 오류, 실행 불가 : 대표적으로 괄호/따옴표 여닫는 곳에서 오류 발생 print("큰따옴표 "안에" 큰따옴표") """ 실행결과 File "----경로----", line 17 print("큰따옴표 "안에" 큰따옴표") ^^^^^^^^^^^^^^^^^^^^^ SyntaxError: invalid syntax. Perhaps you forgot a comma? """ print('따옴표 안 닫기) """ 실행결과 File "----경로----", line 18 print('따옴표 안 닫기) ^ SyntaxError: unterminated string literal (detected at line 18) """ # 괄호 안 닫기 print(type('buji-learn')) ..

Input/python 2023.10.31

네이버 부스트코스 SQL 강좌 수료 후기

네이버 부스트코스 SQL 강좌 커리큘럼 정리 네이버 부스트코스 데이터 사이언스 무료강의 : 기초 데이터 분석을 위한 핵심 SQL 네이버 부스트코스에서 SQL 강의를 수강신청만 해놓고 있다가 최근 다시 공부하기 시작했다. 네이버 부스트코스 SQL 커리큘럼 네이버 부스트코스 SQL 강좌를 선택한 이유 무료다. 결코 무시 못 할 buji-learn.com 드디어 완강했다! 영상을 멈추고 직접 쿼리를 짜면서 강의를 수강하느라 생각보다 오래 걸렸다. 짜여진 쿼리를 이해하는 것은 어렵지 않지만, 쿼리를 짜는 것은 꽤 어려웠다! 아직 디버깅이 익숙하지 않다는 이유도 한 몫했다. 네이버 부스트코스에서 수강할 수 있는 데이터 사이언스 관련 9개의 강좌를 모두 수료하고, 캐글로 포트폴리오 만드는 것이 올해 목표다.

Input/SQL 2023.07.06

Authentication failed for 'https://github.com/ID' git push 에러 해결

1. 이메일 링크를 따라 깃헙 비밀번호를 누르고 들어가면 바로 토큰을 얻을 수 있다. 2. github >> settings >> Developer settings 에서도 해결할 수 있다. 토큰 복사 필수, 이 페이지를 벗어나면 다시 볼 수 없다. username을 입력하고 비밀번호에 토큰 복사한 것을 입력한다. GitHub | Authentication failed 해결과 토큰 발급 방법 🎯 상황 (Context) macOS에서 GitHub Repo를 클론해서 사용하려고 Username과 Password를 입력했는데, 다음과 같이 에러가 발생합니다. remote: Support for password authentication was removed on August 13, 2021. Please use..

Input/Git(hub) 2023.07.05

SQL 연산자 & 함수 _ 프로그래머스 코딩 테스트 & 네이버 부스트 코스, 23/06/26~27

프로그래머스 : 12세 이하인 여자 환자 목록 출력하기 전화번호가 Null이면 'NONE'으로 출력한다는 조건을 어떻게 처리해야할 지 몰라 다른 사람들의 풀이를 보았다. 풀이가 다양한 게 흥미로웠다. 목적지까지 가는 방법이 하나가 아니다. 맞아, 그래서 내가 프로그래밍을 좋아했지. select * -- 전화번호가 NULL이면 'NONE'으로 출력 /* 1) case when tlno is null then 'none' else tlno end as tlno */ /* 2) IF(TLNO IS NULL, 'NONE', TLNO) AS TLNO */ from PATIENT where GEND_CD = 'W' and AGE , =, > cast('2023-06-27 12:00:00' as DATE) _ 일반 ..

Input/SQL 2023.06.27

SQL 코딩테스트 연습 : SELECT _ 프로그래머스, 23/06/24

프로그래머스 코딩테스트 연습에서 python만 검색되도록 필터링해놓은 것을 mySQL로 변경해봤더니 문제가 있었다! 아싸! 동물 아이디와 이름 오름차순은 asc, 내림차순은 decs, 디폴트값은 오름차순 (asc)이다. 주석 처리는 '/**/', 한 줄은 '--'를 사용한다. select ANIMAL_ID, NAME from ANIMAL_INS order by ANIMAL_ID asc; /* 오름차순 : asc (ascending), 디폴트 내림차순 : desc (descending) */ 어린 동물 찾기 'not' 연산자가 기억나지 않아서 파이썬처럼 입력했는데 이거였다. :) SELECT ANIMAL_ID, NAME from ANIMAL_INS where INTAKE_CONDITION != 'Aged'..

Input/SQL 2023.06.25

비지도학습(자율학습) 연관규칙 : 지지도, 신뢰도, 향상도 계산식 / 장단점

* 연관 규칙 (Association Rule)_ 상호 관련성 분석 _ 사건 A 발생 시 사건 B 발생 확률 _ ex) 장바구니 분석(Market Basket Analysis), 친화성 분석 (Affinity Analysis), 보험 사기 등 * 연관규칙 장점 & 단점 * 지지도 (Support)_ 전체 거래 중 사건 A와 사건 B 동시 발생할 확률. _ 가지치기(Prunning)의 기준으로 사용 * 신뢰도 (Confidence)_ 사건 A가 발생했을 때 사건 B도 발행할 조건부확률. _ 신뢰도가 높다 = 연관성이 높다 * 향상도 (Lift)_ 사건 A와 B의 상관성 확인 _ 향상도 값이 1보다 크면 상관관계 있음 Further _ 예시 Reference임호진, 송지섭, 임준혁 공저, 2022, , 영진닷컴

유사성 판단을 위한 거리 척도 : 유클라디안 거리, 민코프스키 거리, 마할라노비스 거리, 맨하튼 거리

1. 유클라디안 거리 (Euclidean Distance) _ 익숙한 거리 계산법 _ 'L2 Distance' 라고도 함. 2. 민코프스키 거리 (Minkouski Distance) _ m = 2일 때, 유클라디안 거리와 동일. 민코프스키 공간 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 수리물리학에서 민코프스키 시공간(영어: Minkowski spacetime)은 아인슈타인의 특수 상대성 이론을 잘 기술하는 시공간의 수학적 모델이다. 이 공간에서는 일반적 ko.wikipedia.org 3. 마할라노비스 거리 (Mahalanobis Distance) _ 변수 간 상관관계가 있는 경우 사용 기준 표본까지의 마할라노비스 거리 - MATLAB mahal - MathWorks 한국 이 ..