전체 글
-
파이썬 - Pandas - 타이타닉 분석파이썬 정리/Module 2024. 5. 7. 11:14
import pandas as pd df = pd.read_csv('C:/Users/demon/Documents/train.csv')df['Age']pd.isnull(df['Age'])df['Age'].fillna(0) # pd.isnull() == falsedf['Age'].sum()/len(df['Age'].index)#df['Age'].axes[0] for row , axes[1] for columnseries.fillna(0) : NaN값을 0로 바꿈 import pandas as pd df = pd.read_csv('C:/Users/demon/Documents/train.csv')ctFc = df.apply(lambda x : True if x['Sex'] == 'female' and x['Su..
-
알고리즘 성능파이썬 정리/자료구조와 알고리즘 2024. 5. 7. 10:55
컴퓨터 알고리즘 성능 알고리즘의 일반적인 정의 문제를 해결하기 위한 절차를 공식화한 형태로 표현한 것. 컴퓨터 알고리즘의 요건입출력0개 이상의 외부 입력과 1개 이상의 출력이 필요하다.a =3 a = int(input())b = 4 b = int(input())c = a+b c = a+bprint(c) print(c) 프로그램의 결과가 출력문이 프린트 문을 수행한 것은 아니다. 더하기 문제에 대한 결과를 출력한 것은 c변수에 더하기 연산을 한 결과를 저장하는 것이다. 이때 프린트 명령문은 컴퓨터가 제대로 수행하였는지의 결과를 직접 확인하고자 하는 명령문이지 프로그램에 전혀 영향을 미치는 것은 아니다.=> 컴퓨터 알고리즘에서 입력과 출력은 외부 입출력이 아닌 겨로가를 얻기 ..
-
문자열 슬라이스문제풀이/PYTHON 2024. 5. 3. 18:03
def solution(t, p): T = list(t) P = list(p) k = [] cnt = 0 for i in range(len(T)-len(P)+1) : k.append(T[i:i+len(P)]) for i in range(len(k)) : if int(p) >= int(''.join(k[i])) : cnt+=1 return cnt #"3141592" "271" 2#"500220839878" "7" 8#"10203" "15" 3def solution(t, p): cnt = 0 for i in range(len(t)-len(p)+1) : if int(p) >= int(t[i:i..
-
푸바오 - Series to dict, list파이썬 정리 2024. 5. 2. 22:29
import pandas as pddf = pd.read_csv('C:/Users/demon/Documents/train.csv')#dict 만드는 법#1k = []Dict_P = {}for i, row in df['Pclass'].value_counts(dropna = False).sort_index().items() : Dict_P[i] = row print(Dict_P)#2print(df['Pclass'].value_counts(dropna = False).sort_index().to_dict())#3P_c = dict(df['Pclass'].value_counts(dropna = False).sort_index())print(P_c)#list 만드는 법#1for i, row in df['P..
-
TIL - 05.02TIL 2024. 5. 2. 21:43
Graph - 경로구현간선 - 차수, 노드 - 포인터(무방향, 방향) Tree노드당 일방 단일 간선 그래프 : 부모 - 자식 노드level, 완전이진, 균형이진 트리 등Root, Branch, Leaf 그래프 순회순환 != 순회 : 고리 != 돌다 DFS-Deep(중 하나 큐), BFS-Breadth(중 모두 큐) Series to list & dict 티스토리 표크기 조절 방법을 배웠다!다시는 사용하고 싶지 않다!아니 없어야만 한다!시간낭비 크다!마음 아프다!힘들다!끝.
-
Tree, Graph파이썬 정리/자료구조와 알고리즘 2024. 5. 2. 15:15
그래프(Graph)다리건너기 문제 : 정점과 간선 모음들의 결합정점의 집합 V, 간선의 집합 E // 그래프 = G = (V,E)인접 : 간선으로 연결 된 두 정점/''''- B -- , E A / |\....- C ' - - D이 그?림에 따르면 정점 A에서 E까지는 ABE 와 ACE의 두 개의 경로를 이루고 있다. 그래프 내 모든 정점이 모두 연결되어 있으면 그래프가 연결되었다고 말한다. 연결된 그래프 내의 모든 정점은 하나 이상의 간선를 가지며 차수는 정점에 속한 간선들의 수를 말한다.A,B,D 는 2개의 간선을 가지므로 차수는 2이고, 정점 E,C는 간선의 수가 3개이므로 차수는 3이다. 그래프는 무방향 / 방향 그래프로 나뉘며이에 관한 예를 들자면 위의 그래프는 무방향 그래프로 (A..