본문 바로가기
  • Hello_
728x90
반응형

분류 전체보기98

[Python] glob - 같은 확장자인 파일만 획득하기 오늘은 경로안에 같은 확장자인 파일만 획득할 수 있도록 해주는 glob 라이브러리에 대해 포스팅하겠다. 같은 확장자의 파일 획득하기 glob는 같은 확장자를 획득할때 유용한 라이브러리이다. glob가 같은 확장자의 파일을 추출하는데 유용한 이유는 특정 문자열이 포함된 파일들을 추출 할 수 있기 때문이다. [읽을 폴더 정보] 다양한 폴더와 .wav, .txt, .dcm 확장자들이 함께 있는 형태이다. [라이브러리 선언 및 하위 폴더 출력_1] glob 라이브러리의 glob 함수를 선언한다. '*'은 모든 조건을 포함한다는 얘기로 해당 경로의 모든 폴더가 출력된다. from glob import glob print(glob('./*')) # ['.\\LIDC', '.\\music_sample', '.\\Un.. 2022. 8. 30.
[Python] Morophological 구현 (모폴로지 연산 그림으로 설명) 오늘은 영상처리에서 자주 사용되는 모폴리지 처리에 대해 포스팅하겠다. 구현은 scipy 라이브러리의 ndimage 함수를 사용했다. Morphological Operations • An important part of image analysis involves understanding the shape of the objects in that image through morphological operations • Morphology means form or structure • The goal is to transform the structure or form of the objects using a structuring element • Morphological operations can be app.. 2022. 8. 30.
[Python] 민감도 (Sensitivity), 특이도(Specificity), 위양성률(False Positive Rate) 오늘은 임상적 평가에 있어 많이 사용되는 평가지표인 민감도, 특이도에 대해 포스팅하겠다. 민감도 특이도 계산 우선 정답과 예측에 대한 예시를 들기 위해 random 함수와 각 개수를 쉽게 카운트하는 Counter 함수를 import 한다. [라이브러리 임포트] import random from collections import Counter 그 후 예시를 들기 위해 양성은 '1', 음성은 '0'으로 정하여 정답과 예측을 랜덤으로 10개씩 구성했다. [정답 & 예측 예시 생성] gt,pred = [],[] for _ in range(10): gt.append(random.randint(0,1)) pred.append(random.randint(0,1)) 예시는 다음과 같다. print(gt) # [1, 1.. 2022. 8. 30.
[python] natsorted - 문자열 리스트를 숫자를 기준으로 정렬 오늘은 문자열 내에 있는 숫자를 기준으로 정렬하도록 하는 natsort 라이브러리에 대해 포스팅하겠다. Simple yet flexible natural sorting in Python. Natsort Natsort 라이브러리 내에 natsorted() 함수를 사용하여 sorting 하겠다. [파일 경로 예시] LIDC라는 상위 폴더에 LIDC-IDRI-'idx' 형태의 폴더들로 구성되어 있다. [파일 경로 읽기] os.listdir()을 통해 해당 경로에 있는 폴더를 획득하여 출력해본 결과 다음과 같이 출력된다. import os dir = "./LIDC" print(os.listdir(dir)) """ ['LIDC-IDRI-1', 'LIDC-IDRI-10', 'LIDC-IDRI-2', 'LIDC-ID.. 2022. 8. 30.
728x90
반응형