사용할 예제 Python 에서는 for loop 에서 즉시 빠져나오고 싶을 때 break 를 사용합니다. 그런데 break 같은 경우 하나의 for 문만 빠져나올 수 있기 때문에 다중 for 문일 경우에는 원하는 방식대로 작동하지 않는 경우가 많습니다. 이번 글에서는 다중 for 문에서 어떻게 한 번에 빠져나올지에 대해 살펴보겠습니다.다음 코드를 간단한 예제 코드로 이용해보겠습니다. 두 개의 index ( i , j ) 를 사용하고 각각 0 에서 4 까지 출력하는 코드 입니다. 0 0 에서 부터 4 4 까지 출력하는데 우리는 i 와 j 가 모두 2가 되는 순간, 즉 2 2 까지만 출력되게끔 만들어보겠습니다.break_point = 2 for i in range(5): for j in range(5): p..
시간 복잡도 내가 작성한 코드가 과연 잘 작성한 것일까? 라는 질문에 답변하기 위한 기준은 여러가지가 있습니다. 여러 기준 중에서 시간 복잡도라는 기준이 있습니다. 이 코드는 몇 시간 짜리인지를 말해주는 표기법이라고 할 수 있습니다.몇몇 사이트에서 알고리즘 문제를 풀거나 기업에 입사하기 위해서는 이 시간 복잡도에 관한 이해가 필요하고 최적화하지 못하면 정답으로 인정해주지 않는 경우도 많습니다.Python 기본 메소드나 자료형들의 시간 복잡도를 알아보던 중 잘 정리된 게시글이 있어서 공유합니다. 참고 페이지List Dict 부족한 블로그에 방문해 주셔서 감사합니다.잘못된 부분이나 질문이 있으시면 댓글로 말씀해주세요. 금방 확인하고 피드백 드리겠습니다. 좋은 하루 되세요. ^^
문제점 matplotlib 에서 한글을 사용할 경우 흔히 발생하는 문제점입니다. 그래프의 제목을 [matplotlib - 매트 플롯 라이브러리] 라고 설정했는데, matplotlib 만 제대로 나오고 한글은 네모로 나오는 것을 볼 수 있습니다.이는 matplotlib 에서 기본적으로 제공하는 font 가 한글 font 를 가지고 있지 않기 때문에 발생하는 현상입니다. matplotlib 에서 font 를 변경하는 방법은 두 가지가 있습니다.첫 번째는 코드상에서 변경해주는 방법.두 번째는 matplotlib 의 환경설정 파일에서 font 를 변경하는 방법 1. 코드 상에서 변경하는 방법 import matplotlib.font_manager as fm font_location = '폰트의 경로' # ex ..
random Python 에서 난수기능을 사용하기 위해서는 random 모듈을 사용해야 합니다. 일반적으로 다음 4가지의 메소드를 난수 발생시에 사용합니다.randint(min, max) - min 에서 max 까지 에서 임의의 정수를 리턴합니다.randrange([min,] max[, step]) - min 에서 max 까지 에서 임의의 정수를 리턴 합니다.random() - 0 에서 1 까지 에서 float 을 리턴합니다.uniform(min, max) - min 에서 max 까지 에서 float 을 리턴합니다. random - 사용법 from random import * int_value = randint(0, 100) # 0 ~ 100 사이의 임의의 정수 int_value = randrange(1..
- Total
- Today
- Yesterday
- 리트
- dict
- ALIAS
- 파이썬
- 넘파이
- 카카오
- MLP
- 로스쿨
- 지도학습
- 알고리즘
- 광명
- python
- 리눅스
- KNN
- 의사결정트리
- 백준
- 신입 공채
- 머신러닝
- ML
- sql
- PPT
- 블라인드 코딩
- 블라인드
- 딥러닝
- Oracle
- 첨단산업단지
- 산업단지
- 일반산업단지
- 시흥
- 코딩테스트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |