728x90 반응형 분류 전체보기98 [Python] np.where() - 조건에 맞는 인덱스 찾기 오늘은 넘파이 어레이에 조건에 맞는 인덱스를 찾는 함수에 포스팅하겠다. np.where() - 1D [ 1D array 생성 ] 우선 0~100까지의 어레이를 구성하겠다. 사이즈는 10. import numpy as np random_num = np.random.randint(0,100,size=10) print(random_num) # array([84, 63, 80, 84, 90, 98, 15, 92, 5, 12]) [최댓값, 최솟값 출력] 예시로 넘파이 어레이의 최댓값과 최솟값의 인덱스를 찾기 위해 각 값들을 출력해보겠다. print(random_num.max(), random_num.min()) # 98 5 [np.where 사용] 이후 np.where()를 통해 각 값들이 random_num과 .. 2022. 8. 30. [Python] SimpleITK - CT 영상 읽는법 의료영상 중 대표격인 3D 영상을 읽는법에 대해 포스팅을 하고자한다. 보통 내가 써본 의료영상 처리 라이브러리는 pydicom 혹은 SimpleITK인데 경험상 3D 영상인 CT 혹은 MRI를 다룸에 있어 SimpleITK가 가장 유용했다. 본 포스팅도 SimpleITK를 활용해 CT영상을 읽어보고자 한다. SimpleITK를 통해 CT 영상 읽는법 [SimpleITK 라이브러리 선언] import SimpleITK as sitk [CT의 dcm series가 있는 경로 선언] ct_dir = './example_ct_data' [DICOM series의 파일이름 선언] series_ids = sitk.ImageSeriesReader.GetGDCMSeriesIDs(ct_dir) # DCM series의 .. 2022. 8. 30. 이전 1 ··· 22 23 24 25 다음 728x90 반응형