HeYStRanGeR
article thumbnail
GPU 번호 할당하기
Coding/기타 2023. 5. 22. 10:52

(23.05.22) 명령어로 gpu 번호 할당하기 예를 들어 7번에 할당하고자 한다면 아래와 같이 적어볼 수 있다. CUDA_VISIBLE_DEVICES=7 python main.py 그런데, nvtop 에서 보이는 순서와 CUDA_VISIBLE_DEVICE에서 보이는 순서가 다를 수 있다. 그럴땐, 아래와 같이 CUDA_DEVICE_ORDER=PCI_BUS_ID 명령어를 앞에 추가해주어야한다. CUDA_DEVICE_ORDER=PCI_BUS_ID CUDA_VISIBLE_DEVICES=7 python main.py 코드에서 gpu 번호 할당하기 os.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID" os.environ["CUDA_VISIBLE_DEVICES"] = "7"

[Python] 소수 판별 알고리즘 (기본, 제곱근, 에라토스테네스의 체)
Coding/Python 2023. 5. 16. 13:27

(23.05.16) 소수 판별 알고리즘 : 숫자 n이 소수인지 아닌지 판별하기 1. n을 2부터 n-1 까지의 숫자들로 나눠보기 def prime(n): for i in range(2, n): if n%i==0: return False return True 2. n의 제곱근까지의 숫자들로 나눠보기 (약수의 성질 이용) import math def prime_sqrt(n): for i in range(2, int(math.sqrt(n))+1): if n%i==0: return False return True 3. 에라토스테네스의 체 import math def prime_era(n): array = [True for i in range(n+1)] for i in range(2, int(math.sqrt(n..

article thumbnail
[Programmers] lv.1 이상한 문자 만들기 (python)
Coding/Python 2023. 5. 15. 09:54

(23.05.15) 이것도 왜인지 모르게 깃허브 자동 업로드에 오류가 났다!!! https://school.programmers.co.kr/learn/courses/30/lessons/12930# 고려해야할 테스트 케이스가 많은 문제였다. def solution(s): answer = '' index = 0 for i in range(len(s)): if i==0 and s[i]==' ': answer += ' ' elif i>0 and s[i]==' ': answer += ' ' index = 0 elif index%2 == 0: answer += s[i].upper() index += 1 elif index%2 != 0: answer += s[i].lower() index += 1 return ans..

article thumbnail
[Programmers] lv.0 등수매기기 (python)
Coding/Python 2023. 5. 10. 00:58

(23.05.10) https://school.programmers.co.kr/learn/courses/30/lessons/120882# 내가 작성한 코드 #1 def solution(score): avg = [sum(i)/2 for i in score] rank = [sum(i)/2 for i in score] avg = (sorted(avg)) r = 0 t = 0 for i in range(len(avg), 0, -1): index = rank.index(avg[i-1]) if i < len(avg) and avg[i-1]==avg[i]: rank[index] = r t += 1 else: t += 1 rank[index] = t r = t return rank 테스트 7, 10에서 계속 틀리는데 ..

article thumbnail
[Programmers] LV.1 이상한 문자 만들기 (python)
Coding/Python 2023. 4. 19. 14:07

(23.04.19) LV.1 이상한 문자 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/12930 내가 작성한 코드 def solution(s): x = [] x = s.split() result = [] for i in x: answer = '' for j in range(len(i)): if j%2 == 0: answer += i[j].upper() else: answer += i[j].lower() result.append(answer) return ' '.join(result) 어디에서 틀린 건지 알 수가 없다 대체 왜 틀린걸까?

article thumbnail
[python] DFS, BFS 구현
Computer Science/algorithms 2023. 3. 16. 23:47

(23.03.16) (최종 업데이트: 23.05.14) https://github.com/gompaang/algorithm_python GitHub - gompaang/algorithm_python Contribute to gompaang/algorithm_python development by creating an account on GitHub. github.com DFS, BFS는 탐색 알고리즘의 대표적인 2가지 알고리즘이다. DFS,BFS 구현시 알아두어야하는 자료구조 #reference: https://data-marketing-bk.tistory.com/44 #depth-first search #1. dfs by python list (stack) def dfs_list(graph, start..

article thumbnail
[Python] 파이썬 예외처리
Coding/Python 2021. 1. 15. 16:27

(2021.01.15) 예외처리도 야악~~간 좀 어려웠다... 이런 기능이 있는 언어를 처음 접해봐서 그런것 같다. 예외 라는 단어가 들어있어서 헷갈리는데 그냥 오류처리=예외처리 느낌이다. book.naver.com/bookdb/book_detail.nhn?bid=15052904 Do it! 점프 투 파이썬 파이썬 4년 연속 베스트셀러 1위!《DO IT! 점프 투 파이썬》 전면 개정판 출시!문과생도 중고등학생도 직장인도 프로그래밍에 눈뜨게 만든 바로 그 책이 전면 개정판으로 새로 태어났다! 2016년 《D book.naver.com 참고도서: 점프투파이썬 오류 예외 처리 기법 이렇게 발생하는 오류를 유연하게 처리하는 기법이 있다. try, except 문 try: ... except [발생 오류[as 오..

article thumbnail
[Python] 파이썬 - 모듈
Coding/Python 2021. 1. 15. 01:15

(2021.01.15) 두잇파이썬의 5장 클래쓰 공부를 다하고 이번에는 모듈 공부를 해보았다. 여기서부터는 야아악~간 어려운 것 같다... 실습해보면서 공부하니까 금방 금방 이해가 되기는 하다!! book.naver.com/bookdb/book_detail.nhn?bid=15052904 Do it! 점프 투 파이썬 파이썬 4년 연속 베스트셀러 1위!《DO IT! 점프 투 파이썬》 전면 개정판 출시!문과생도 중고등학생도 직장인도 프로그래밍에 눈뜨게 만든 바로 그 책이 전면 개정판으로 새로 태어났다! 2016년 《D book.naver.com 참고도서: 점프투파이썬 모듈 : 함수나 변수, 클래스를 모아 놓은 파일 다른 파이썬 프로그램에서도 쓸 수 있는 파이썬 파일과 같은 개념이다. 모듈은 다른 파이썬 파일 ..

article thumbnail
[Python] 파이썬 - 클래스(class)
Coding/Python 2021. 1. 14. 02:27

(2021.01.14) 여기서부터가 파이썬의 시작인듯하다. 두잇파이썬의 5장은 클래스, 모듈, 패키지 등등을 공부한다. 자바에서 들어본 용어들이 나온다. 내일까지 5장끝내야지~~ book.naver.com/bookdb/book_detail.nhn?bid=15052904 Do it! 점프 투 파이썬 파이썬 4년 연속 베스트셀러 1위!《DO IT! 점프 투 파이썬》 전면 개정판 출시!문과생도 중고등학생도 직장인도 프로그래밍에 눈뜨게 만든 바로 그 책이 전면 개정판으로 새로 태어났다! 2016년 《D book.naver.com 참고도서: 두잇파이썬 클래스(class) 클래스는 아주 필수적인 요소는 아니고, 적당한 곳에 쓰면 아주 용이하게 쓰이는 듯하다. 어떠한 클래스를 생성하고, 클래스를 이용해서 여러 객체들..

article thumbnail
[Python] 파이썬 함수, 사용자 입력/출력, 파일 읽고 쓰기
Coding/Python 2021. 1. 11. 19:38

(2021.01.11) 파이썬의 함수에 대해 공부했다. 앞부분은 c를 배우기도 했고, 파이썬 책이 워낙 쉽고 깔끔하게 잘되어있어서 금방금방 읽었다. 맘잡고 하면 하루만에 읽을 수도 있을 정도 같다. 그치만 나는 한 번에 몰아서 못하는 스타일이라 매일매일 조금씩 하고 있다..... 그래도 총 2~3주만에 다 보려고 계획 중이다. book.naver.com/bookdb/book_detail.nhn?bid=15052904 Do it! 점프 투 파이썬 파이썬 4년 연속 베스트셀러 1위!《DO IT! 점프 투 파이썬》 전면 개정판 출시!문과생도 중고등학생도 직장인도 프로그래밍에 눈뜨게 만든 바로 그 책이 전면 개정판으로 새로 태어났다! 2016년 《D book.naver.com 참고도서: 점프투파이썬 함수 파이썬..

article thumbnail
[Python] 파이썬 반복문 - while문, for문
Coding/Python 2021. 1. 9. 15:29

(2021.01.08) 더보기 드디어 3장도 마무리했다!!!!!! 파이썬의 기초적인 문법들은 얼추 다 공부한 것 같다.. 얼른 끝내고 코딩문제들을 풀어보고싶다 2월에는 코딩 문제를 위주로 업로드 해야겠당 book.naver.com/bookdb/book_detail.nhn?bid=15052904 Do it! 점프 투 파이썬 파이썬 4년 연속 베스트셀러 1위!《DO IT! 점프 투 파이썬》 전면 개정판 출시!문과생도 중고등학생도 직장인도 프로그래밍에 눈뜨게 만든 바로 그 책이 전면 개정판으로 새로 태어났다! 2016년 《D book.naver.com 참고 도서: 점프 투 파이썬 while 반복문 : 반복해서 문장을 수행해야할 경우에 사용한다. while 문 기본구조 while 조건문: 수행할 문장 1 수행할..

article thumbnail
[Python] 파이썬 제어문 - if문
Coding/Python 2021. 1. 8. 22:44

(2021.01.08) 어떤 언어를 하나 공부하면 그걸로 뭐든지 이해하기 쉬운 것 같다. 비슷한 내용이 많아서 if문도 쉽게 정리할 수 있었음!! book.naver.com/bookdb/book_detail.nhn?bid=15052904 Do it! 점프 투 파이썬 파이썬 4년 연속 베스트셀러 1위!《DO IT! 점프 투 파이썬》 전면 개정판 출시!문과생도 중고등학생도 직장인도 프로그래밍에 눈뜨게 만든 바로 그 책이 전면 개정판으로 새로 태어났다! 2016년 《D book.naver.com 참고 도서: 점프 투 파이썬 if 조건문 : 조건문이란 참과 거짓을 판단하는 문장을 말한다. if문의 기본 구조 if 조건문: 수행할 문장 1 수행할 문장 2 ... else: 수행할 문장 A 수행할 문장 B ... ..

[Python] 파이썬 자료형 - 튜플 자료형, 딕셔너리 자료형, 집합 자료형, 불 자료형, 변수
Coding/Python 2021. 1. 8. 22:31

(2021.01.06) 드디어 2장은 이번을 마지막으로 정리가 끝났다!! 자바랑 c는 자료형이 거의 일치하는데 파이썬에는 처음보는 것이 조금 있는 것 같다... 튜플과 딕셔너리, 집합, 불 자료형 정리!! book.naver.com/bookdb/book_detail.nhn?bid=15052904 Do it! 점프 투 파이썬 파이썬 4년 연속 베스트셀러 1위!《DO IT! 점프 투 파이썬》 전면 개정판 출시!문과생도 중고등학생도 직장인도 프로그래밍에 눈뜨게 만든 바로 그 책이 전면 개정판으로 새로 태어났다! 2016년 《D book.naver.com 참고 도서: 점프 투 파이썬 튜플 자료형 튜플은 두가지를 제외하고 리스트와 거의 비슷하다. ① 리스트는 [ ] 로 둘러싸는 반면, 튜플은 ( ) 로 둘러싼다...

[Python] 파이썬 자료형 - 리스트 자료형: 인덱싱, 슬라이싱, 연산, 수정/삭제, 리스트 관련함수
Coding/Python 2021. 1. 8. 17:20

(2021.01.04) 자료형은 계속 정리하는데도 끝이 없다.... 숫자, 문자열에 이어서 이번에는 리스트 자료형이다!! book.naver.com/bookdb/book_detail.nhn?bid=15052904 Do it! 점프 투 파이썬 파이썬 4년 연속 베스트셀러 1위!《DO IT! 점프 투 파이썬》 전면 개정판 출시!문과생도 중고등학생도 직장인도 프로그래밍에 눈뜨게 만든 바로 그 책이 전면 개정판으로 새로 태어났다! 2016년 《D book.naver.com 참고 도서: 점프 투 파이썬 리스트 자료형 리스트명 = [요소1, 요소2, 요소3, ...] 리스트에는 모든 자료형이 포함될 수 있다. 리스트의 인덱싱 >>> a=[1,2,3,['A','B','C']] >>> a[1] 2 >>> a[-1] [..

[Python] 파이썬 자료형 - 문자열 자료형: 연산, 인덱싱, 슬라이싱, 포매팅, 문자열 관련함수
Coding/Python 2021. 1. 8. 16:48

(2021.01.04) 문자열 내용이 은근 많아서 두번에 나눠서 정리했다.. 내용은 나름 쉬운데 양이 많아서 정리하는데 오래걸렸다.. book.naver.com/bookdb/book_detail.nhn?bid=15052904 Do it! 점프 투 파이썬 파이썬 4년 연속 베스트셀러 1위!《DO IT! 점프 투 파이썬》 전면 개정판 출시!문과생도 중고등학생도 직장인도 프로그래밍에 눈뜨게 만든 바로 그 책이 전면 개정판으로 새로 태어났다! 2016년 《D book.naver.com 참고 도서: 점프 투 파이썬 문자열 연산 문자열 더해서 연결하기 >>> head = "pasta" >>> tail = "is delicious!!" >>> head + tail 'pasta is delicious!!' 문자열 곱하..

728x90