본문 바로가기

입출력 파이썬 코드 *기본 입출력 코드 백준 입출력 문제 기반 매번 까먹어서 기록해둠 제한 없는 입력 받기 (EOF) 1) while True: try: a = [int(x) for x in input().split()] print(sum(a)) except EOFError: break 2) import sys p = sys.stdin.read() sys.stdout.write(p) 마지막에 0 0이 있을 때 while True: a, b = map(int, input().split()) if a == 0 and b == 0: break else: print(a+b) 입력받을 때 ','가 있을 때 n = int(input()) for i in range(n): a,b = map(int, input().split(',')) .. 더보기
csn231n Lecture 2. Image Classification Summary. 컴퓨터에겐 이미지 인식이 어려움. 1. Sementic gap (시맨틱 갭): 인간이 눈으로 보는 것, 컴퓨터가 이진수로 이해하는 것의 한계 2. 관점의 변화 3. 조명 4. 변형 (ex. 자세의 변화) 5. Occlusion (위장) 6. 배경색과 일치하는 경우 7. 다른 종이 섞여 있는 경우 Nearest Neighbor Classifier 순서는 이미지 학습 -> 테스트 -> 테스트 이미지 중에 가장 근접한 라벨의 이미지를 찾음 시간복잡도는 train에 O(1), predict에 O(n). Train할 때는 데이터를 기억하기만 하면 되기 때문에 시간복잡도는 1이고 Predict할 때는 테스트 이미지를 N 학습 데이터셋과 비교하기 때문에 n의 시간복잡도를 가진다. 다만 이 경우는 시대.. 더보기
파이썬 유저 입력 받아 리스트에 넣기 유저에게 input으로 입력 받아서 리스트에 넣는 방법. 당연하게도 띄어쓰기로 입력받을 때 하나하나 리스트에 넣는 방법. a = [int(x) for x in input().split()] 이 한 문장으로 해결된다. split()과 split(' ')의 차이는 split()은 맨 처음과 맨 뒤의 공백을 무시하고 나누지만 split(' ')은 무시하지 않는다는 차이가 있다. 더보기
파이썬 역리스트 만들기 네이버가 점검 중이어서 잠시 티스토리에. 리스트에 있는 값을 반대로 (역순으로) 리스트를 만들고 싶을 때 간단한 두 가지 방법이 있다. 1. reverse()함수 사용하기 a = [1,2,3,4,5] a.reverse() 2. 슬라이싱 이용하기 a = [1,2,3,4,5] a = a[::-1] 슬라이싱은 [start:stop:step] 순서니까 처음에서 끝으로 반대로 간다. 결과는 같지만 reverse()함수 같은 경우는 리스트 안에서 값의 순서가 변경되지만 슬라이싱을 사용하면 새 리스트를 만들어서 반환하게 된다. 더보기
남친을 일컫는 일본어 신조어 (彼ピ/好きピ/彼ピッピ) JK용어(신조어). 의미로는彼ピ (카레삐) - 남친好きピ (스키삐) - 좋아하는 사람彼ピッピ (카레삣삐) - 친구 이상 연인 미만 ピッピ는 그냥 아무 의미 없게 귀엽게 부르려고 붙인 거라고 한다.(어떤 블로그에서는 처음으로 이 용어를 사용한 블로거의 남친이 포켓몬의 삐삐를 좋아해서 삐삐를 붙인 거라고도 한다.) 彼ピ는 말 그대로 남친을 뜻한다. 好きピ는 좋아하는 사람이지만 짝사랑의 의미가 더 강하다고 한다. 우리나라 말로는 '짝남' 정도가 적당하다고 본다. 彼ピッピ는 우리나라 말로 '썸남'이 아닐까 한다.친구 이상 연인 미만인 썸을 타고 있는 남사친.하지만 잘 몰라서 남친을 귀엽게 부르는 말로 쓰는 사람도 많으니 문맥에 따라 파악하는 것이 좋다. JK용어는 아니지만 ウィル彼(위루카레)란 말도 있는데 wi.. 더보기