Data is ___ ?
article thumbnail
에라토스테네스의 체
Programming/CodingTest 2023. 5. 2. 09:02

에라토스테네스의 체 알고리즘특정한 수의 범위 안에 존재하는 모든 소수를 찾아야 할 때 다수의 자연수에 대하여 소수 여부를 판별할 때 사용하는 대표적인 알고리즘에라토스테네스의 체 알고리즘의 구체적인 동작 과정1) 2부터 N까지의 모든 자연수를 나열한다.2) 남은 수 중에서 아직 처리하지 않은 가장 작은 수 i를 찾는다.3) 남은 수 중에서 i의 배수를 모두 제거한다. (i는 제거하지 않음 !)4) 더 이상 반복할 수 없을 때까지 2번과 3번의 과정을 반복한다.  에라토스테네서의 체 알고리즘 동작 예시1) 2부터 N까지의 모든 자연수를 나열한다. 2) 아직 처리하지 않은 가장 작은 수 2를 제외한 2의 배수는 모두 제거한다  3) 아직 처리하지 않은 가장 작은 수 3을 제외한 3의 배수는 모두 제거한다.  ..

[자료구조/알고리즘] 재귀함수
Programming/CodingTest 2023. 2. 3. 01:29

정의재귀함수는 함수 안에 함수를 호출하는 함수 (자기 자신을 호출하는 형태)함수 내에서 그 함수를 다시 사용하는 것더보기더보기⚠ return : 함수를 실행했던 위치로 돌아가라, 함수를 여기서 끝내라는 의미 주의할점재귀함수는 자기 자신을 호출하기 때문에, 잘못하면 무한히 호출할 수 있다. 따라서 탈출 조건이 필수이다.      예제간단한 예제def recursion(n) : # n이 0이면 빠져나오기 if n == 0 : return 0 # n 출력 print(n) # 다시 recursion 함수에 n-1 입력 return recursion(n-1)------------------------------------------------------..

article thumbnail
파이썬 파일 관련 코드들
Programming/Python 2023. 1. 20. 06:39

glob특정 디렉토리에 있는 파일들을 하나씩 읽을 때해당 디렉토리의 파일명을 리스트로 받아와야 하고 이때 glob 사용filelist = glob.glob(os.path.join(root, "trainA") + "/*.*")for file in filelist: pass파일명을 리스트로 받은 후에 다양한 옵션을 사용해서 정렬 변경 가능# 파일명filelist = sorted(glob.glob(os.path.join(root, "trainA") + "/*.*")) # 파일 생성일filelist = sorted(glob.glob(os.path.join(root, "trainA") + "/*.*"), key=os.path.getctime) # 파일 최근 접근일filelist = sorted(glob.g..

article thumbnail
Matplotlib 정리
Programming/Python 2023. 1. 20. 06:37

✨ 계속 업데이트 예정📚 개념데이터 특징, 분석의 결과, 현재 상태 등 다양한 분석을 위해 시각화 하는 방법 중 하나이것 외에도 여러가지 시각화 라이브러리 있음    🔎 불러오기from matplotlib import pyplot as plt    💡 다양한 기능들plt.figure( )그래프의 틀을 담당figsize = (너비, 높이)로 전체 표의 사이즈 조절 가능plt.figure(figsize = (10, 5))  plt.plot( )리스트나 넘파이 배열을 모두 2차원 그래프로 표현추가적인 함수를 통해 그래프를 꾸며준다.plot(x변수, y변수, ...)로 표현하면 (x, y)에 해당하는 그패르르 그려준다.plot(y변수, ..._)로 표현하면 x변수는 0, 1, 2...의 정수가 자동으로 들..

article thumbnail
[Pytorch] 파이토치에서 모델 출력하기
Programming/Pytorch 2023. 1. 3. 15:13

💡 모델 구조 출력 간단하게 모델 구조 출력 그냥 내가 만들어 놓은 (모델)클래스 이름을 print하면 된다. torchsummary 라이브러리 ! pip install torchsummary summary(model, input_size = (channels, H, W)) inpust_size를 넣어서 output shape와 parameter 수 확인 가능 단, 모델 클래스에서 def __init__() 안에 self 말고 다른 파라미터가 있다면 그 값이 뭔지 정의해 주어야 한다. ex) input_shape = (3, 256, 256), num_rersidual_blocks=9 처럼 pytorch_model_summary 라이브러리 ! pip install pytorch-model-summary s..

profile on loading

Loading...