신입 자라기 53일 차
Daily Routine
시간 | Routine |
7 : 15 | 기상 |
7 : 25 ~ 8 : 15 | 출근 시간 |
8 : 15 ~ 9 : 10 | 헬스 |
9 : 10 ~ 9 : 30 | 샤워 |
9 : 30 ~ 9 : 50 | 출근 |
9 : 50 ~ 10 : 10 | 1. 짐정리 2. 간식 |
10 : 10 ~ 11 : 30 | 코드 개선 |
11 : 30 ~ 12 : 30 | 점심 시간 |
12 : 30 ~ 18 : 30 | 1. 코드 개선 2. 쿠버네티스 |
18 : 30 ~ 19 : 10 | 저녁 시간 |
19 : 10 ~ 20 : 00 | Task정리 |
20 : 00 ~ 21 : 00 | 퇴근 시간 |
21 : 00 ~ 22 : 00 | 샤워 |
22 : 00 ~ 24 : 00 | 1. 블로그 포스팅 |
np.array와 np.ndarray 차이점
- numpy.ndarray는 클래스
- numpy.array는 numpy.ndarray를 반환하는 함수
- 객체 유형에는 numpy.array가 없음
What is the difference between ndarray and array in numpy?
What is the difference between ndarray and array in Numpy? And where can I find the implementations in the numpy source code?
stackoverflow.com
파이썬 코드 규약(Code Convention) Pep8
함수 매개 변수 기본값에 '='가 사용될 때
- 키워드 인수를 나타내는 데 사용되거나 주석이 없는 함수 매개 변수의 기본값을 나타낼 때 '='를 사용하는 경우 기호 주위에 공백을 사용하지 않음
# Correct:
def complex(real, imag=0.0):
return magic(r=real, i=imag)
# Wrong:
def complex(real, imag = 0.0):
return magic(r = real, i = imag)
- 하지만 예외인 경우도 있음, 인수 주석(annotation)을 기본값과 같이 사용할 경우, 공백을 사용
# Correct:
def munge(sep: AnyStr = None): ...
def munge(input: AnyStr, sep: AnyStr = None, limit=1000): ...
# Wrong:
def munge(input: AnyStr=None): ...
def munge(input: AnyStr, limit = 1000): ...
출근길에 보는 CS
선점 스케줄링 VS 비선점 스케줄링
선점 스케줄링(preemptive)
- 하나의 프로세스가 CPU를 사용중인데, 우선순위가 높은 다른 프로세스가 현재 프로세스를 중단시키고 CPU를 사용하는 것
선점형 기법
1. RR(RoundRobin, 라운드 로빈)
- 각 프로세스에 차례로 일정한 시간 할당량 부여
2. SRT 스케줄링(Shortest Remaining Time)
- 남은 처리시간이 가장 짧은 프로세스 실행
3. MFQ 스케줄링(Multilevel Feedback Queue)
- 작업을 여러 레벨로 나눠서 처리, 단계 높으면 적은 할당량, 낮은 단계면 많은 할당량 부여
비선점 스케줄링(Non-Preemptive)
- 선점 스케줄링과 반대로, 하나의 프로세스가 CPU를 사용이면, 작업 종료 후 CPU를 반활할떄까지 다른 프로세스는 CPU를 사용할 수 없음
비선점형 기법
1. FCFS 스케줄링(First come, First served)
- 먼저 들어온 사람부터 처리
2. Priority(우선순위)
- 프로세스에 우선순위를 정해서 순위가 높은 것 부터 처리
3. SJF 스케줄링(Shortest Job First)
- 작업시간이 가장 짧은 것 부터 처리
'Study > 신입 자라기' 카테고리의 다른 글
[Study] 신입 자라기 - 55 (0) | 2022.04.28 |
---|---|
[Study] 신입 자라기 - 54 (0) | 2022.04.27 |
[사이킷런] RandomForset , ExtraTreesClassifier 업데이트 in 1.1.0 (0) | 2022.04.24 |
[Study] 신입 자라기 - 52 (0) | 2022.04.22 |
[Study] 신입 자라기 - 51 (0) | 2022.04.22 |