일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DynamicProgramming
- DP
- 자연어처리
- classifier
- 정렬
- 딥러닝
- MSE
- 파이토치
- Python
- 머신러닝
- 파이썬
- BAEKJOON
- 강의정리
- 강의자료
- Softmax
- pytorch
- 백준
- Natural Language Processing with PyTorch
- 홍콩과기대김성훈교수
- AI
- 스택
- machine learning
- 알고리즘
- 머신러닝 기초
- Cross entropy
- Hypothesis
- loss
- rnn
- tensorflow
- Deep learning
- Today
- Total
목록스택 (4)
개발자의시작
문제링크 https://programmers.co.kr/learn/courses/30/lessons/42587 코딩테스트 연습 - 프린터 일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린 programmers.co.kr 문제 소스코드 #Python 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 from collections import deque def solution(priorities, location): queue=deque( [ [v,i] for i, v in enumerate(priorities)]) answer=0 while len(queue)..
문제링크 https://programmers.co.kr/learn/courses/30/lessons/42586 코딩테스트 연습 - 기능개발 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 programmers.co.kr 문제 소스코드 #Python 1 2 3 4 5 6 7 8 9 10 def solution(progresses, speeds): queue=[] for p, s in zip(progresses, speeds): if len(queue)==0 or queue[-1][0]
파이썬의 메모리 관리는 대부분 Python Memory Manager에 의해 수행되지만 최상의 코딩 방법과 Python Memory Manager 작동 방식에 대한 이해는 보다 효율적이고 유지 관리 가능한 코드로 이어질 수 있습니다. 개발자를 위한 메모리 관리에서 가장 중요한 부분은 메모리 할당(memory allocation)입니다. 컴퓨터의 실제 또는 가상 메모리에 빈 공간 블록을 할당하는 프로세스를 이해하는 것이 중요합니다. 메모리 할당에는 두 가지 유형이 있습니다. 1. 정적 메모리 할당 - 프로그램 컴파일시 메모리가 할당됩니다. 이에 대한 예는 C/C++에 있으며 고정 크기로만 정적 배열을 선언합니다. 메모리는 컴파일할 때 할당되며, 스택은 정적 할당을 구현하는 데 사용됩니다. 이 경우 메모리를..
프로그램이 실행되기 위해서는 먼저 프로그램이 메모리에 로드(load)되어야 합니다. 또한, 프로그램에서 사용되는 변수들을 저장할 메모리도 필요합니다. 따라서 컴퓨터의 운영체제는 프로그램의 실행을 위해 다양한 메모리 공간을 제공하고 있습니다. 프로그램이 운영체제로부터 할당받는 대표적인 메모리 공간(RAM)은 4가지가 있습니다. 1. 코드(code) 영역 2. 데이터(data) 영역 3. 스택(stack) 영역 4. 힙(heap) 영역 1. 코드(code) 영역 - 실행할 프로그램의 코드가 저장되는 영역으로 텍스트 영역이라고도 부릅니다. - 프로그램이 시작하고 끝날 때까지 메모리에 계속 남아있습니다. - 컴파일된 기계어가 들어갑니다. - CPU는 코드 영역에 저장된 명령어를 하나씩 가져가서 처리하게 됩니다...