
[복습] 판다스 활용, 환율 조회 데이터 분석 (6/5)
2022. 6. 5. 23:23
TIL/02_Pandas 실전
## 환율을 조사해보자 https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&query=%ED%99%98%EC%9C%A8%EC%A1%B0%ED%9A%8C 환율조회 : 네이버 통합검색 '환율조회'의 네이버 통합검색 결과입니다. search.naver.com > 요기서 url을 받아온다 import pandas as pd # url 지정 url = 'https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&query=%ED%99%98%EC%9C%A8%EC%A1%B0%ED%9A%8C' pd.read_html(url) 위 url 내용을 주피터 노..
6/3 정리
2022. 6. 3. 14:22
TIL/01_Python
csv 파일 - path : 파일의 위치(파일명 포함), URL import pandas as pd file_path = 'read_csv_sample.csv' - sep(또는 delimiter) : 텍스트 데이터를 필드별로 구분하는 문자 - header : 열 이름으로 사용될 행의 번호 ( default : header = 0) header가 없고 첫 행부터 데이터가 있는 경우 None으로 지정 가능 df_noheader = pd.read_csv(file_path, header=None) df_noheader - index_col : 행 인덱스로 사용할 열의 번호 또는 열의 이름 # index_col df_index_col = pd.read_csv(file_path, index_col='c0') df_..
[백준] 2439번, 10871번, 1110번 [python3]
2022. 6. 1. 03:45
Coding Test/PYTHON
# 문제 2439번 : 별 찍기 - 2 https://www.acmicpc.net/problem/2439 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net 별 찍기 - 2 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 128 MB 200517 112085 96254 56.408% 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. ..
[백준] 15552번 : 빠른 A+B [python3]
2022. 5. 29. 18:04
Coding Test/PYTHON
https://www.acmicpc.net/problem/15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net 빠른 A+B 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 (하단 참고) 512 MB 184292 82882 68309 45.750% 문제 본격적으로 for문 문제를 풀기 전에 주의해야 할 점이 있다. 입출력 방식이 느리면 여러 줄을 입력받거나 출력할 때 시간초과가 날 수 있다는 점이다. C++을 사용하고 있고 cin/cout을 사용하고자 한다면, cin.tie(NULL)과 sync_with_stdio..

AI 기초수학 - 확률
2022. 5. 29. 17:13
카테고리 없음
모두의 인공지능 기초 수학 Chapter 14 복습 # 베이지안 확률 B일 때 A일 확률 $$P(A|B) = \frac{A(B|A)P(A) }{P(B)} $$ $$P(B) = P(B \cap A) +P(B \cap A')$$ $$P(A|B) = \frac{P(B|A)P(A)}{P(B|A)P(A)+P(B|A')P(A')} $$ # 베이지안 이론 스팸메일 필터 - 메일본문(입력 테스트)을 이용하여 메일이 스팸인지 구분하는 예시를 살펴보자 - 메일의 스팸 유무 $$P(정상메일 | 메일본문) = 메일본문이 정상일 확률$$ $$P(스팸메일 | 메일본문) = 메일본문이 스팸일 확률$$ * 나이브베이즈 베이즈 모델 : $$P(A|B) = \frac{P(B|A)P(A)}{P(B)} $$ 이 조건부 확률을 이용 (B가 ..

[실데이터] CCTV_in_Seoul 분석해보기
2022. 5. 28. 22:38
TIL/02_Pandas 실전
서울시 구별 CCTV 현황 분석하기 서울시 각 구별 CCTV수를 파악하고, 인구대비 CCTV 비율을 파악해서 순위 비교 인구대비 CCTV의 평균치를 확인하고 그로부터 CCTV가 과하게 부족한 구를 확인 CCTV 현황 파악하기 import pandas as pd import numpy as np CCTV = pd.read_csv('CCTV_in_Seoul.csv', encoding='CP949',header=None) CCTV.head() >> csv 파일을 불러오기 >> 0행인 ※ 부분이 header로 나와서 header=None 지정해줌 CCTV = CCTV.drop(0) CCTV.rename(columns=CCTV.iloc[0],inplace=True) CCTV_Seoul = CCTV.drop([1,..

AI 기초수학 - 벡터와 공간 (2)
2022. 5. 27. 01:28
TIL/04_AI Math
[10] # 랭크 - rank(A) : 선형 독립인 행 혹은 열의 개수 - 랭크의 성질 : 열 랭크과 행 랭크가 같음 $$rank(A) = rank(A^T)$$ - 선형 독립 (rank = 2) $$\begin{bmatrix}y1 \\y2 \end{bmatrix} = \begin{bmatrix}2x_1+7x_2 \\5x_1+1x_2 \end{bmatrix} = \begin{bmatrix}2 & 5 \\7 & 1 \end{bmatrix} \begin{bmatrix}x_1 \\x_2 \end{bmatrix} =x1 \begin{bmatrix}2 \\7 \end{bmatrix} +x_2 \begin{bmatrix}5 \\1 \end{bmatrix} $$ - 선형 종속 (rank = 1) $$\begin{bma..