'분류 전체보기' 카테고리의 글 목록 (15 Page) — 뚝딱이

분류 전체보기

Python/이론, 기초

[Python] map에서 lambda 쓰기

lambda는 다양한 함수에서 쓸 수 있는데 sort에서만 쓰다가 map에서 쓰는 법도 기록하려고 한다! map(함수, 입력) map은 입력 리스트를 함수와 같게 바꿀 수 있으며 나는 보통 map(int, list)과 같은 형태로 입력값을 한 번에 int로 바꾸는 방법으로 주로 사용했다. 제곱 아래의 코드 함수 부분에 제곱식을 넣어 list의 값을 제곱수로 바꿀 수 있다. def calc(x): return x*x print(list(map(calc, range(1,6)))) [1, 4, 9, 16, 25] Lambda 위와 같이 함수를 넣어도 되지만 일회용으로만 사용할 함수의 경우 lambda로 작성하여 함수부분에 넣을 수 있다. print(list(map(lambda x: x*x, range(1,6)..

Python/이론, 기초

[Python] 딕셔너리 정렬하기

Key 기준 정렬 오름차순 dict은 list와 같이 .sort 메소드를 가지고 있지 않아 sorted()를 사용하여 정렬하며 key를 기준으로 정렬된다. .items를 쓰지 않으면 정렬된 key만 list로 출력된다. d = dict(a=3, c=7, b=2, d=1) print(d) s_d = sorted(d.items()) print(s_d) {'a': 3, 'c': 7, 'b': 2, 'd': 1} [('a', 3), ('b', 2), ('c', 7), ('d', 1)] 내림차순 내림차순으로 정렬하기 위해서 reverse = Trur로 설정하면 된다. d = dict(a=3, c=7, b=2, d=1) print(d) s_d = sorted(d.items(), reverse= True) print..

Coding Test/programmers

[Python] 파이썬 프로그래머스 할인 행사

https://school.programmers.co.kr/learn/courses/30/lessons/131127 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 마트에서 할인 행사를 하고 하루에 한 품목씩 할인함 회원가입을 하면 10일간 마트 할인 행사 참여 가능 want에 담긴 wish list를 모두 살 수 있는 마트 할인 행사 기간이 며칠인지 구해야 함 collections Counter X def solution(want, number, discount): answer = 0 for i in range(10, len(discount)+..

기타/Tistory

[Tistory] 티스토리 스킨 바꾸고 수식 적용 안될 때

이번에 티스토리 테마를 바꿨는데 갑자기 수식이 적용이 안 되는 문제가 발생했다. 글쓰기에서 HTML 모드로 들어가보니 원래는 그냥 로만 되어 있었는데 스킨 변경 후 data-ke-size="size16"이 추가가 됐다. 아래의 코드로 변경하니 해결됐다. HEAD 사이에 코드를 넣어준다. 이래도 안된다면 수식을 직접 적용시켜줘야한다.

Coding Test/programmers

[Python] 파이썬 프로그래머스 아방가르드 타일링

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 n별 타일 개수 구하기 2xn 타일링과 결이 비슷한 문제로 dp를 활용하여 문제를 해결했다. nx3 (n 1 (1, 2), (2, 1) -> 2x2 (3) -> 5 타일의 개수 = 10 2x3 타일은 경우의 수가 2가 나오기 때문에 2를 곱해준다. 3x3타일은 경우의 수가 5개 나오기 때문에 5를 곱해준다. 규칙 찾기 위의 규칙만 따지면 \( f(x) = f(x-1) + 2\times f(x-2) + 5 \times f(x-3) \)해주면 되지만 고려해야 하는 것이 하나 더 있다. n이 커짐에 따라..

Ubuntu

[Ubuntu] 환경설정 .txt에 저장하여 한번에 install 하기

1. lib가 담긴 .txt파일을 만든다. 2. 파일 경로를 requirememts.txt 가 있는 곳으로 변경하고 아래의 명령어를 실행한다. pip install -r requirements.txt

ERROR

[DL]IndexError: invalid index of a 0-dim tensor. Use `tensor.item()` in Python or `tensor.item<T>()` in C++ to convert a 0-dim tensor to a number

torch의 버전 문제로 0.5 미만 버전은 loss 추출할 때 loss[0].item() 위의 코드를 사용했었다. loss.item() 이 코드로 수정하면 된다.

ERROR

[DL] RuntimeError: DataLoader worker (pid(s) 106594, 106595) exited unexpectedly

실제로 CPU만 사용하고 "fork" 대신 "spawn"을 사용하거나 num_work가 0이 아닐 때 생기는 에러이다. https://github.com/pytorch/pytorch/issues/5301 Runtime Error with DataLoader: exited unexpectedly · Issue #5301 · pytorch/pytorch Hi All, I have a DataLoader that loads a line from a file with Numpy, then convert it to a torch Tensor, and whenever I run this with more than 1 workers, it gives me an error: RuntimeError: DataLo... ..

파송송
'분류 전체보기' 카테고리의 글 목록 (15 Page)